Changes committed to git://git.pcp.io/pcp.git master
Nathan Scott (9):
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
pmstat: deal with fallout from changed fetchgroup sentinels
qa: fixes, review cleanup from pmdaroot-starting-pmdas
pmcd: reduce sleep-wait time for terminating PMDAs
Lukas Berk (7):
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
Add qa/886 to groups file so it's included in rpms
Add env switch, documentation for PMCD_ROOT_AGENT
Ken McDonell (2):
libpcp: add missing pthread_mutex_destroy calls for pc_lock (pmcd ipc
lock)
qa/662: increase polltimeout from 2 to 5
Dave Brolley (1):
Fix bug in interp mode record caching.
debian/libpcp-pmda3-dev.install | 3
man/man1/pmcd.1 | 9
man/man3/pmdarootconnect.3 | 37 ++-
qa/515 | 19 -
qa/515.out | 8
qa/652 | 2
qa/662 | 4
qa/757 | 2
qa/761 | 35 --
qa/761.out | 26 --
qa/903 | 2
qa/964 | 18 -
qa/964.out | 8
qa/973 | 2
qa/group | 1
qa/src/test_webapi.python | 7
src/include/pcp/pmda.h | 4
src/include/pcp/pmdaroot.h | 69 ++++-
src/libpcp/src/context.c | 60 ++---
src/libpcp/src/interp.c | 40 ++-
src/libpcp/src/util.c | 9
src/libpcp_pmda/src/exports | 15 +
src/libpcp_pmda/src/pduroot.c | 478 ++++++++++++++++++++++++++++++++--------
src/libpcp_pmda/src/root.c | 67 ++++-
src/pmcd/pmcd.defaults | 7
src/pmcd/src/agent.c | 199 +++++++++-------
src/pmcd/src/config.c | 79 +++++-
src/pmcd/src/pmcd.c | 149 +++++++-----
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 | 175 +++++++++++++-
src/pmdas/root/root.c | 114 ++++++---
src/pmdas/root/root.h | 9
src/pmstat/pmstat.c | 63 +++--
36 files changed, 1261 insertions(+), 532 deletions(-)
|