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.
|