pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon, 17 Jan 2011 21:11:11 +1100
Reply-to: kenj@xxxxxxxxxxxxxxxx
Nathan,

This is all of the local changes I have ahead of PCP 3.5.

With images build from my source tree, and some pcpqa changes that I'll
send shortly I have QA passing 100% (on ia32 Ubuntu platforms).

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

 man/man3/mmv_lookup_value_desc.3 |    2 
 man/man3/pmconvscale.3           |    2 
 man/man3/pmextractvalue.3        |    2 
 src/dbpmda/src/dbpmda.c          |   23 +++++--
 src/include/builddefs.in         |    2 
 src/libpcp/src/context.c         |   29 +++++----
 src/libpcp/src/desc.c            |    6 +
 src/libpcp/src/err.c             |    2 
 src/libpcp/src/fetch.c           |    7 +-
 src/libpcp/src/help.c            |    4 +
 src/libpcp/src/instance.c        |   14 ++++
 src/libpcp/src/logutil.c         |   16 ++---
 src/libpcp/src/loop.c            |    2 
 src/libpcp/src/pmns.c            |   23 +++++++
 src/libpcp/src/spec.c            |    7 +-
 src/libpcp/src/store.c           |    6 +
 src/libpcp/src/units.c           |  124 +++++++++++++++++++++++++--------------
 src/pmdas/trivial/trivial.c      |   12 +++
 src/pmlogger/dopdu.c             |    8 ++
 src/pmval/pmval.c                |   57 ++++++++++++-----
 20 files changed, 253 insertions(+), 95 deletions(-)

commit b1a3d3ff76558d0d855f719acabb8333631ed8aa
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Jan 17 20:59:42 2011 +1100

    pmval improved exit status encoding
    
    A slightly reworked version of Martin's patch.

commit 09cbe2b739b268692162f6c81e29c32d2a5d01a5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Jan 17 20:56:41 2011 +1100

    improve pmlc->pmlogger IPC error checking
    
    For requests from pmlc to pmlogger, need to be more careful of
    malformed pmResult with numval < 0.

commit 5535cd5967bbae5005daa63b51321d3634e4bffc
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Jan 17 20:53:31 2011 +1100

    Prepare to remove async api routines
    
    This change guards all of the async libpcp routines
    with #ifdef ASYNC_API and then #define ASYNC_API in
    builddefs.
    
    Setting up to remove these routines in PCP 4.0.

commit 57609a00cea7d0a02c94b643b274e76c7db51285
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Jan 17 15:18:42 2011 +1100

    dbpmda - add atexit handler
    
    For PMDA_INTERFACE_5 it may be important to notify the PMDA when the
    client context is closed, even when dbpmda is terminated abruptly.
    This change allows that to happen if atexit() is supported in the
    build platform.

commit ef118ec9ccf87c69a0b18cf554319f3dd7c6d53d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Jan 11 20:46:42 2011 +1100

    trivial PMDA - allow installation as a DSO pmda

commit 850e38dd0c5fb028518661b97f1bb65a23965743
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Jan 11 20:45:48 2011 +1100

    libpcp/logutil.c - improved diagnostic messages

commit 4adf278d5f22dea4df422c3158a40b1360c42100
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Jan 11 20:25:17 2011 +1100

    libpcp/units.c - assorted changes
    
    pmAtomStr()
        - correct possible buffer truncation error
        - improved formatting for PM_TYPE_AGGREGATE values
    
    pmExtractValue()
        - correct possible buffer truncation error
        - rework truncation logic for conversions from and to PM_TYPE_FLOAT
          and PM_TYPE_DOUBLE values
        - better formatting in debug trace output

commit 7a8e166f097e2e4e4a6858d098c98f6a625c8d89
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Jan 11 14:23:39 2011 +1100

    pmNewContext - improved reporting for hostspec errors
    
    The extended hostspec format has a number of syntax errors that may
    be detected ... these changes clean up some of the error reporting.

commit 24331acd9ad4fc08960a9817983855eddaaa31ec
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jan 6 07:09:32 2011 +1100

    pmAtomValue - man page changes
    
    A previous change to pmAtomValue replaced the void *vp element with
    a pmValueBlock *vbp element.  Update some straggler man pages that
    were missed when the code change was made.



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