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.
|