pcp
[Top] [All Lists]

pcp updates - PM_TYPE_AGREGATE - Option 3

To: pcp@xxxxxxxxxxx
Subject: pcp updates - PM_TYPE_AGREGATE - Option 3
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon, 20 Dec 2010 20:20:18 +1100
Reply-to: kenj@xxxxxxxxxxxxxxxx
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.



<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates - PM_TYPE_AGREGATE - Option 3, Ken McDonell <=