Changes committed to git://git.pcp.io/pcp.git master
Ken McDonell (4):
qa/802: (new) exercise mem leak in libpcp_pmda
libpcp_pmda: plug mem leak
src/pcp/pcp.sh & src/pcp/summary/pcp-summary.sh: fmt -m for NetBSD
qa/802: need to ensure the pmda code has been built before using it
Nathan Scott (3):
pmdapipe: fix memory corruption after client disconnect
qa: add github-56 refs to a couple of QA makefiles
qa: tweak 042 filter a teensy bit for wider shell compliance
Lukas Berk (2):
qa/042 - Filter out extra network devices
Correct pmrep conf directory macro
build/rpm/fedora.spec | 4 +-
qa/042 | 11 +++--
qa/802 | 61 ++++++++++++++++++++++++++++++
qa/802.out | 14 +++++++
qa/group | 1
qa/pmdas/GNUmakefile | 2 -
qa/pmdas/GNUmakefile.install | 2 -
qa/pmdas/github-56/GNUmakefile | 39 +++++++++++++++++++
qa/pmdas/github-56/GNUmakefile.install | 50 +++++++++++++++++++++++++
qa/pmdas/github-56/trivial.c | 66 +++++++++++++++++++++++++++++++++
qa/pmdas/schizo/GNUmakefile | 2 -
src/libpcp_pmda/src/mainloop.c | 1
src/pcp/pcp.sh | 2 -
src/pcp/summary/pcp-summary.sh | 2 -
src/pmdas/pipe/event.c | 24 ++++++++----
src/pmdas/pipe/event.h | 14 ++++---
src/pmdas/pipe/pipe.c | 5 ++
17 files changed, 274 insertions(+), 26 deletions(-)
commit 71f3f953a79763b401c0a0191e6237df5c030f73
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Dec 16 08:06:28 2015 +1100
qa: tweak 042 filter a teensy bit for wider shell compliance
commit 63c064202ac911e570dca72b9fe7f1dd9f27ca10
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Dec 16 07:58:54 2015 +1100
qa: add github-56 refs to a couple of QA makefiles
commit 75a25a9735299ee7aee7d35036a1e8d39b702f07
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Tue Dec 15 14:58:28 2015 -0500
Correct pmrep conf directory macro
Using %{_sysconfdir} was resulting in an rpmbuild failure on fedora,
it should be %{_confdir} (which maps to /etc/pcp/pmrep/ not, the
sysconfdir; /etc/pmrep/)
build/rpm/fedora.spec - update the macro for pmrep conf directory
commit 7f679285b47315f8763fe983c55014fbaa94ba11
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Dec 16 06:09:02 2015 +1100
qa/802: need to ensure the pmda code has been built before using it
commit a7183248ab42c8c564298474da984314ab6452ae
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Tue Dec 15 10:28:03 2015 -0500
qa/042 - Filter out extra network devices
Having a ip_vti* network device could through off the test results,
filter it out for now. Also add diagnostics (pre filter) to $seq.full
commit 32d0b0f8be42ffafcb68fc91dc07c2afac044a90
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Dec 15 21:58:00 2015 +1100
pmdapipe: fix memory corruption after client disconnect
Resolves and intermittent failure of pmdapipe observed during
tests 183, 184 and 185 when pipe PMDA installed on test host;
caused by incorrect pointer arithmetic from an invalid struct
size assumption.
commit e5bbda847f06d9cb192f560ddfd5a57ee70a3e8d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Dec 15 16:25:44 2015 +1100
src/pcp/pcp.sh & src/pcp/summary/pcp-summary.sh: fmt -m for NetBSD
fmt -m <width> is a better choice than fmt -g <width>.
commit a6cb59397cc633ee2608c7d0205e48d6269a8789
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Dec 15 14:44:44 2015 +1100
libpcp_pmda: plug mem leak
Thanks to Emanuele Altieri's analysis and test case, fix
a problem associated with the call to __pmDecodeChildReq()
within libpcp_pmda.
See https://github.com/performancecopilot/pcp/issues/56
commit dd730a891db4381cd22d9961d81e43bff7a2d603
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Dec 15 14:40:33 2015 +1100
qa/802: (new) exercise mem leak in libpcp_pmda
Tracking down Emanuele Altieri's issue associated with
call to __pmDecodeChildReq() within libpcp_pmda.
See https://github.com/performancecopilot/pcp/issues/56
|