Hi,
Changes committed to git://git.pcp.io/lberk/pcp master
Nathan Scott (6):
Reinstate "pmcd: initial work around pmdaroot-starting-pmdas work"
Reinstate "docs: describe the pmdaroot process interfaces"
Reinstate "pmcd: clarify PMDA shutdown, add pmdaroot-PMDAs opt-in
mechanism"
Reinstate "build: fix windows build, missing af_unix magic"
Reinstate "fix debian build: recent man pages missing from manifest"
pmdaroot: more complete error handling for start/stop PDUs
Lukas Berk (5):
pmdaroot: take args into account when checking start PDU minlen
pmdaroot: Fix comparison operator to stop pmdas
Adjust conditions to harvest pmdas
Adjust pmdaroot macro
Update qa where applicable with pmdaroot changes
debian/libpcp-pmda3-dev.install | 3
man/man3/pmdarootconnect.3 | 37 ++-
qa/515 | 10
qa/515.out | 8
qa/652 | 2
qa/757 | 2
qa/761 | 35 --
qa/761.out | 26 --
qa/903 | 2
qa/964 | 18 -
qa/964.out | 8
qa/973 | 2
src/include/pcp/pmda.h | 4
src/include/pcp/pmdaroot.h | 69 ++++-
src/libpcp_pmda/src/exports | 15 +
src/libpcp_pmda/src/pduroot.c | 478 ++++++++++++++++++++++++++++++++--------
src/libpcp_pmda/src/root.c | 67 ++++-
src/pmcd/src/agent.c | 183 ++++++++-------
src/pmcd/src/config.c | 75 +++++-
src/pmcd/src/pmcd.c | 147 +++++++-----
src/pmcd/src/pmcd.h | 7
src/pmdas/root/GNUmakefile | 11
src/pmdas/root/Install | 30 --
src/pmdas/root/Remove | 25 --
src/pmdas/root/agent.c | 164 +++++++++++++
src/pmdas/root/root.c | 114 ++++++---
src/pmdas/root/root.h | 9
27 files changed, 1104 insertions(+), 447 deletions(-)
Details ...
commit 8ee82707792ad5d83040ac63f4507dcd62de8d11
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Thu Jan 14 14:07:08 2016 -0500
Update qa where applicable with pmdaroot changes
Some qa needed updating with the pmdaroot changes, specifics:
515 - time range increase
515.out - update output accordingly
652 - filter dots from pmcd shutdown with _filter_pcp_stop
757 - filter dots from pmcd shutdown with _filter_pcp_stop
761 - pmdaroot can no longer be installed/removed, update testcase
accordingly
761.out - update related output
903 - filter dots from pmcd shutdown with _filter_pcp_stop
964 - pmdaroot can no longer be installed/removed. Test this
functionality with pmdaxfs instead. Only changes to output are related
to the pmda name.
964.out - update related output
974 - filter dots from pmcd shutdown with _filter_pcp_stop
commit 4f80cc4060b93061af88a458937e8d95b158b6ef
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Thu Jan 14 14:06:30 2016 -0500
Adjust pmdaroot macro
replace PMDROOT macro with PMDAROOT macro
commit 27138cf12f6286e52a66adcaf2d344aa854845c9
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Thu Jan 14 14:02:54 2016 -0500
Adjust conditions to harvest pmdas
Previous conditions would skip harvesting/cleaning up pmdas that
legitimately needed to be cleaned up. Fix that.
commit 25bc7c9276871c062e8edff4cd2e3c4f033a659c
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Tue Jan 12 15:30:10 2016 -0500
pmdaroot: Fix comparison operator to stop pmdas
In the root_stoppmda_request function, we were setting the return
status to -22, even if we wanted to wait on the defunct pmda.
commit 5234057c17dea1e56128e414a02aec56bb2a9031
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Tue Dec 15 08:36:39 2015 +1100
pmdaroot: take args into account when checking start PDU minlen
commit 61df0b7ae003efe7a57e5b944e2a293e001b7efc
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Dec 11 16:22:32 2015 +1100
pmdaroot: more complete error handling for start/stop PDUs
Also some re-arranging of buffer fields, and clarity around the
separation of start requests/responses in particular.
commit 50c08051924aadc41a821e17bf6a71cc2e7cfe08
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Dec 11 14:01:54 2015 +1100
Reinstate "fix debian build: recent man pages missing from manifest"
commit d612a38296f3b8036a88d91b784b06ee22f042f2
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Dec 11 14:01:38 2015 +1100
Reinstate "build: fix windows build, missing af_unix magic"
commit 97ab7fd02910ae0edbbb780ece845603ae83b8f0
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Dec 11 14:01:18 2015 +1100
Reinstate "pmcd: clarify PMDA shutdown, add pmdaroot-PMDAs opt-in mechanism"
commit 2a999c7f2edfeec5fc57a80b3bedee795e474950
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Dec 11 14:01:02 2015 +1100
Reinstate "docs: describe the pmdaroot process interfaces"
commit b90e1b3bcf88d017cde4227e3db44fc026ff340c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Dec 11 14:00:30 2015 +1100
Reinstate "pmcd: initial work around pmdaroot-starting-pmdas work"
|