pcp
[Top] [All Lists]

pcp updates: pmdaroot able to start pmdas

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: pmdaroot able to start pmdas
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri, 22 Jan 2016 03:08:38 -0500 (EST)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1737361539.12782193.1453450033563.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: nmJbAUrBrbHiGqvZea+Wb9dKzSVtfQ==
Thread-topic: pcp updates: pmdaroot able to start pmdas
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(-)

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: pmdaroot able to start pmdas, Nathan Scott <=