pcp
[Top] [All Lists]

pcp updates: pmdagluster, python tweaks, configs, qa

To: PCP Mailing List <pcp@xxxxxxxxxxx>
Subject: pcp updates: pmdagluster, python tweaks, configs, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 2 Jul 2013 00:04:54 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <187731526.11039077.1372737862532.JavaMail.root@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: mHvGaLHvl4ikpWQkdmJHSoR4lAqH3g==
Thread-topic: pcp updates: pmdagluster, python tweaks, configs, qa
Changes committed to git://oss.sgi.com/pcp/pcp.git dev

 INSTALL                              |    2 
 qa/553                               |  132 ++++++++++++++++++++++++++--
 qa/553.out                           |  141 ++++++++++++++++++++++++++++++
 qa/GNUmakefile                       |    2 
 qa/gluster/GNUmakefile               |   22 ++++
 qa/gluster/info-multi                |    3 
 qa/gluster/info-single               |    5 -
 qa/gluster/profile-gv0-info          |    5 -
 qa/gluster/test.sh                   |   51 +++++++----
 qa/group                             |    1 
 src/pcp/GNUmakefile                  |   10 --
 src/pcp/pmlogger.config              |   24 -----
 src/pmclient/GNUmakefile             |    4 
 src/pmclient/pmlogger.config         |   16 ---
 src/pmdas/gluster/pmdagluster.python |  161 ++++++++++++++++++-----------------
 src/pmlogconf/tools/pcp-summary      |   21 ++++
 src/pmlogconf/tools/pmclient         |    9 +
 src/pmlogconf/tools/pmclient-summary |    5 +
 src/pmlogconf/tools/pmstat           |   17 +++
 src/pmlogger/pmlogger.config         |   13 --
 src/pmstat/GNUmakefile               |    8 -
 src/pmstat/pmlogger.config           |   25 -----
 src/python/pcp/pmapi.py              |   10 ++
 src/python/pcp/pmda.py               |   19 +++-
 24 files changed, 505 insertions(+), 201 deletions(-)

commit 0af03ce25908f624f91e0ca78206e250bdb81f50
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Jul 2 14:02:16 2013 +1000

    Migrate several static pmlogger configs over to pmlogconf format

commit 82d754a0b886c80edf9aa7b644da082b36778ee6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Jul 2 13:12:45 2013 +1000

    Resolves all known remaining issues in pmdagluster
    
    Much work done in the QA testing space, ensuring that all of the
    instance caching works correctly, fetch and store callbacks are
    now extensively tested and the data they return verified.  Several
    bug fixes in the PMDA required to get to that point and some metric
    renumbering (cluster ID split in particular) performed to make some
    things simpler in the fetch callback.

commit 4e152b8e72439e6a6473244ef42eda5242a93f02
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Jul 2 13:06:40 2013 +1000

    Add a separate pmda indom lookup routine for names (vs cached data)
    
    Found a need for this while developing pmdagluster which stores data
    in the indom caches (needing one inst-based lookup) as well as using
    a reverse instance-to-name lookup for its store callback.

commit 02d4997a3a831c00c991753b76d658cef6e6ece7
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Jul 2 13:04:05 2013 +1000

    Add a pmUnits structure init routine in the python pmapi wrapper
    
    Discovered while developing pmdagluster that because the bitfields
    in this stucture are conditionally init'd (HAVE_BITFIELDS_LTOT) the
    order in which the fields are default-initialised is not guaranteed
    to match up with the order in which we pass the arguments in.

commit f4e6693715ba3b61b4da4875b1673dfb4d015479
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jul 1 17:59:36 2013 +1000

    Reserve a QA test number for pmdagluster checkout
    
    Adds in initial version of a gluster filesystem agent test.
    This uses dbpmda and the pmdagluster env override mechanism
    to pass test data into the PMDA, allowing it to be tested
    in arbitrary configurations even without a gluster setup.
    
    Some initial data for a simple setup included, but expect to
    extend over time to some more interesting configurations.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: pmdagluster, python tweaks, configs, qa, Nathan Scott <=