pcp
[Top] [All Lists]

pcp updates: pmdaroot staritng pmda

To: pcp@xxxxxxxxxxx
Subject: pcp updates: pmdaroot staritng pmda
From: Lukas Berk <lberk@xxxxxxxxxx>
Date: Thu, 14 Jan 2016 17:40:45 -0500
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
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"

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: pmdaroot staritng pmda, Lukas Berk <=