Changes committed to git://oss.sgi.com:8090/nathans/pcp.git
src/cpan/PMDA.xs | 69 ++++++++++---
src/cpan/local.c | 150 +++++++++++++++++++++++++++++
src/cpan/local.h | 8 -
src/pmdas/dbping/GNUmakefile | 15 --
src/pmdas/dbping/domain.h | 4
src/pmdas/dbping/help | 24 ----
src/pmdas/dbping/pmdadbping.pl | 13 +-
src/pmdas/dbping/pmns | 30 -----
src/pmdas/dbping/root | 10 -
src/pmdas/mailq/mailq.c | 3
src/pmdas/memcache/GNUmakefile | 16 ---
src/pmdas/memcache/pmdamemcache.pl | 52 +++++-----
src/pmdas/memcache/pmns | 191
-------------------------------------
src/pmdas/memcache/root | 10 -
src/pmdas/news/pmdanews.pl | 41 +++----
src/pmdas/simple/pmdasimple.pl | 14 +-
src/pmdas/systemtap/GNUmakefile | 16 ---
src/pmdas/systemtap/domain.h | 4
src/pmdas/systemtap/help | 25 ----
src/pmdas/systemtap/pmns | 29 -----
src/pmdas/systemtap/root | 10 -
21 files changed, 278 insertions(+), 456 deletions(-)
commit 7ed5c896a71b96348697bec4b9d384d423d2e653
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 15 16:56:13 2008 +1000
Fix a problem observed in our production enviornment - when the
mailq pmda is running, the filesystem housing the spool cannot
be unmounted. We need to chdir away from the spool after each
fetch (we already chdir in there before each fetch).
commit 8ffc213235f342290fde19a7ee0fc2663d5a381e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 15 16:54:02 2008 +1000
Update all of the Perl PMDA install makefiles to take advantage
of additional features in the underlying APIs.
commit 4444044335092e4fe1543bd531526f8599b3dd5b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Aug 15 14:47:51 2008 +1000
Last major piece of surgery on the Perl API, should be just bug
fixes from here on (hopefully!). This adds two major pieces of
functionality - the ability to generate an ascii namespace on-
the-fly, and an interface for efficiently mapping a pmid back
to a metric name for PMDAs to use.
The former will be used in the Install process to generate the
namespace (this allows all aspects of every metric to be set in
the add_metric() call - units, semantics, help text and finally
the name as well - esp. useful for DB agents where names may be
modified at Install time).
The latter proved useful in writing database PMDAs, where the
name of the metric is embedded in a column name or row entry -
this interface makes the fetch callback much simpler.
|