pcp
[Top] [All Lists]

pcp updates: pmdarpm, python API - scox merge (plus tyearke fix)

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: pmdarpm, python API - scox merge (plus tyearke fix)
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon, 14 Apr 2014 22:56:54 -0400 (EDT)
Cc: Tom Yearke <tyearke@xxxxxxxxxxx>
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <697504469.5583964.1397530481571.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: Vgy53PKcsjuQwNx8rhfjYh9vk8hSqw==
Thread-topic: pcp updates: pmdarpm, python API - scox merge (plus tyearke fix)
Changes committed to git://oss.sgi.com/pcp/pcp.git dev

 qa/750                       |   57 +-
 qa/750.out                   |   30 -
 qa/751                       |   49 ++
 qa/751.out                   |   13 
 qa/752                       |    9 
 qa/752.out                   |   52 ++
 qa/900                       |    1 
 qa/group                     |    1 
 qa/src/test_pcp.python       |  104 +++-
 src/libpcp/src/check-statics |    1 
 src/libpcp/src/getdate.y     |  963 ++++++++++++++++++++-----------------------
 src/libpcp/src/internal.h    |    2 
 src/libpcp/src/rtime.c       |   10 
 src/pmdas/rpm/GNUmakefile    |    3 
 src/pmdas/rpm/migrate.conf   |   18 
 src/pmdas/rpm/rpm.c          |   12 
 src/pmdas/rpm/rpm.h          |   16 
 src/python/pcp/pmapi.py      |   83 +++
 18 files changed, 799 insertions(+), 625 deletions(-)

commit 5f9b4d87741cf68bbb655201a604a3335fbcdb6a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Apr 15 12:44:37 2014 +1000

    Test python derived metrics with archives as well

commit b62db54614671a0f8e5cd18a367c7877aa6e097f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Apr 15 12:34:56 2014 +1000

    QA python improvements after followup discussion with scox
    
    Split the newly added pmdarpm metric log rewrite testing into
    a new test (751) to keep 750 simpler and self-contained.
    
    Correct a cut+paste typo in the python derived metrics support
    where the derived metric name was used recursively in its own
    definition.

commit b17f96b083653930fef1398bd2536c67bda42741
Author: Tom Yearke <tyearke@xxxxxxxxxxx>
Date:   Tue Apr 15 11:05:53 2014 +1000

    python/pmapi.py - free C string using pointer from outAtom.cp
    
    instead of address from outAtom.vp (fixes possible seg fault),
    resolve valgrind read errors

commit a7dd7d5f998a5becb8d2742a38851b14f76760a4
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Apr 15 10:12:48 2014 +1000

    Ensure test script is executable in qa/900

commit 5be56892ab6207e20b737f0a25ecb8d5ee51bd1d
Author: Stan Cox <scox@xxxxxxxxxx>
Date:   Mon Apr 14 17:06:22 2014 -0400

    Convert extracted C strings to python strings
    
    * pmapi.py (pmExtractValue):  Improve string conversion.

commit c83c0dd4a9dd758f78f83998b680c8eddfe732c9
Author: Stan Cox <scox@xxxxxxxxxx>
Date:   Thu Apr 10 16:30:17 2014 -0400

    Add pmRegisterDerived, pmLoadDerivedConfig, pmDerivedErrStr to python 
bindings.
    
    * pmapi.py (pmRegisterDerived, pmLoadDerivedConfig, pmDerivedErrStr):  New.
    * test_pcp.python (test_pcp): Test it.

commit 5f0f9504bd1cfbe7a6832fa1e3b7f9adbe875f98
Author: Stan Cox <scox@xxxxxxxxxx>
Date:   Wed Apr 9 13:43:31 2014 -0400

    Convert extracted C strings to python strings
    
    * pmapi.py (pmExtractValue):  Convert C strings to python strings.
    * test_pcp.python (test_pcp): Test it.

commit 9ae592498404a96a0ea5707163761ba0c7ab02db
Author: Stan Cox <scox@xxxxxxxxxx>
Date:   Fri Mar 28 14:53:30 2014 -0400

    Refine datetime test results a bit

commit 221b0372e09290c27c319474145b23400b0f5dc6
Author: Stan Cox <scox@xxxxxxxxxx>
Date:   Wed Mar 26 16:56:35 2014 -0400

    Set rpm.size from RPMTAG_LONGSIZE
    
    * rpm.c (metrictab, rpm_extract_metadata): Set rpm.size from RPMTAG_LONGSIZE
    * rpm.h (metadata): Rename size to longsize, same name as rpm tag.
    * (qa/750, qa/750.out): Test pmlogrewrite of rpm/migrate.conf
    * migrate.conf:  Only migrate rpm.size

commit a2fac2ac198287dcf2b46cecfb344e3ebe6a0668
Author: Stan Cox <scox@xxxxxxxxxx>
Date:   Thu Mar 13 16:15:45 2014 -0400

    Bump rpm numeric metric fields to 64 bits; migrate the logs.
    
    * rpm/migrate.conf: New file.
    * rpm/GNUmakefile:  Install migrate.conf
    * rpm/(rpm.h, rpm.c): Bump rpm numeric metric fields to 64 bits.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: pmdarpm, python API - scox merge (plus tyearke fix), Nathan Scott <=