pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu, 29 Sep 2011 17:08:38 +1000
pmdaCacheStoreInst is now called pmdaCacheStoreKey and is joined by
pmdaCacheLookupKey.

Also some more fluffing about with pmlogrewrite.

Changes committed to git://oss.sgi.com/kenj/pcp.git dev

 man/man3/pmdacache.3        |  145 ++++++++++++++---
 src/GNUmakefile             |    2 
 src/include/pmda.h          |    9 -
 src/libpcp_pmda/src/cache.c |  364 +++++++++++++++++++++++++++++++++++++-------
 src/pmlogrewrite/indom.c    |   34 +++-
 src/pmlogrewrite/logio.c    |    2 
 src/pmlogrewrite/result.c   |   62 +++++++
 7 files changed, 535 insertions(+), 83 deletions(-)

commit 3671a98acb42c2200030fc2d028d83fc860cdc48
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Sep 29 17:04:13 2011 +1000

    pmlogrewrite - checkpoint and backout
    
    This commits my latest changes (mostly indom metadata rewrite
    fixups), but also takes pmlogrewrite out of the build ... the code
    is not done yet, and there is no man page, so it is not ready
    for escape.

commit f1ac0f474eb0fec769a80c13ac18099400ccbf5d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Sep 29 16:46:30 2011 +1000

    libpcp_pmda - add (long) opaque key support
    
    Specifically pmdaCacheStoreKey() and pmdaCacheLookupKey() may be used to
    provide "hints" to be used when assigning an internal instance identifier.
    The "hints" are arbitrary sized binary data, so could much longer than
    the 2^31-1 limit for an instance identifier.
    
    Hashing ensures the hint -> instance identifier mapping is consistent
    across uses and platforms with minimal chance of collisions, so this
    provides a convenient way to map N-dimensional, 64-bit and other object
    identifier schemes to instance identifiers within an instance domain.



<Prev in Thread] Current Thread [Next in Thread>