Changes committed to git://oss.sgi.com/kenj/pcp.git dev
man/man1/pmlogreduce.1 | 21 +++++--
man/man1/pmstore.1 | 14 ++--
man/man3/pmatomstr.3 | 4 -
man/man3/pmdaevent.3 | 18 ++----
src/dbpmda/src/pmda.c | 25 +++-----
src/include/impl.h | 2
src/include/pmapi.h | 24 +++-----
src/include/pmda.h | 1
src/libpcp/src/derive_fetch.c | 48 +++++++++++-----
src/libpcp/src/stuffvalue.c | 24 ++++----
src/libpcp/src/units.c | 54 +++++++++++-------
src/libpcp/src/util.c | 2
src/libpcp_pmda/src/callback.c | 5 -
src/libpcp_pmda/src/events.c | 26 ++------
src/pmdas/darwin/pmda.c | 7 --
src/pmdas/linux/pmda.c | 8 --
src/pmdas/lustrecomm/file_indexed.c | 25 --------
src/pmdas/lustrecomm/file_single.c | 35 ------------
src/pmdas/pmcd/src/pmcd.c | 20 ++----
src/pmdas/sample/help | 20 +-----
src/pmdas/sample/src/events.c | 16 +++--
src/pmdas/sample/src/events.h | 2
src/pmdas/sample/src/sample.c | 47 +++++++---------
src/pmdas/shping/shping.c | 2
src/pmdas/trace/src/trace.c | 3 -
src/pmdas/weblog/weblog.c | 2
src/pmlogger/events.c | 1
src/pmlogger/preamble.c | 2
src/pmlogreduce/dometric.c | 23 ++++++-
src/pmlogreduce/pmlogreduce.h | 5 +
src/pmlogreduce/rewrite.c | 105 +++++++++++++++++++++---------------
src/pmlogreduce/scan.c | 2
src/pmstore/pmstore.c | 75 +++----------------------
33 files changed, 295 insertions(+), 373 deletions(-)
commit aaf902b6f306247fddb2916084c6baa82947e7ed
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Dec 20 20:14:46 2010 +1100
PM_TYPE_AGGREGATE and __pmStuffValue changes
This is the mooted "Option 3".
Change the internal encoding of PM_TYPE_AGGREGATE metrics via
a pmAtomValue - void *vp replaced by pmValueBock *vbp.
Remove the unnecessary aggr_len parameter to __pmStuffValue
(was only useful for PM_TYPE_AGGREGATE metrics and now the length
is encoded in the vbp->vlen header of the value passed via a
pmAtomValue.
All the other modifications are consequential on these two changes.
|