Changes committed to git://git.pcp.io/kenj/pcp master
Ken McDonell (5):
libpcp/interp.c: refactoring
libpcp/interp.c: small changes
qa/group: add 907 to the pmdumplog group
pmdumplog: new options and new log reading logic
qa/135: add some diagnostic output to 135.full
man/man1/pmdumplog.1 | 32 ++++++++-
qa/135 | 13 +++
qa/177 | 2
qa/177.out | 2
qa/180.out.1 | 2
qa/180.out.2 | 2
qa/180.out.3 | 2
qa/787 | 29 +++++---
qa/787.out | 6 -
qa/921 | 71 ++++++++++++++++++++
qa/921.out | 60 +++++++++++++++++
qa/group | 3
src/libpcp/src/interp.c | 162 ++++++++++++++++++++++++++++------------------
src/pmdumplog/pmdumplog.c | 95 ++++++++++++++++++++++----
14 files changed, 381 insertions(+), 100 deletions(-)
Details ...
commit 739476fe1e98692cc420ac623a30a5cced159ec0
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Apr 8 15:14:17 2015 +1000
qa/135: add some diagnostic output to 135.full
commit 6dffb718b2e8866a4a6625a02c0accb12817eabb
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Apr 8 14:50:58 2015 +1000
pmdumplog: new options and new log reading logic
New options -M (force mark records to be reported) and -xx (report
timestamps as offset in seconds from the start of the archive).
But the more substantive change is to replace calls to pmFetch()
and pmFetchArchive() with calls to __pmLogFetch() ... the lower
level interface gives us a better chance of seeing what's really
in the archive.
commit 329e6a5b9a1512d65a45653461b0efa4f01ebee0
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Apr 8 09:35:37 2015 +1000
qa/group: add 907 to the pmdumplog group
commit 4fba8abcc018f5cfd72f94658b07140766bee029
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Apr 6 07:09:28 2015 +1000
libpcp/interp.c: small changes
- reworked the handling of "undefined" values for the prior and next
regions before they have been searched
- provided some small performance improvements (and so QA output
changes)
- returned values remain the same
commit c7b3d77a57e204cd71fab25747791669db7df710
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Apr 3 07:15:13 2015 +1100
libpcp/interp.c: refactoring
Trying to improve the readability of the code without changing the
logic or functionality. This is in preparation for another round
of effort to improve performance when interpolating corner-case
archives (especially ones with lots of <mark> records and sparse
logging of some metrics).
|