Changes committed to git://git.pcp.io/kenj/pcp master
Ken McDonell (19):
qa/src/sortinst: filter pminfo-like output to sort instance blocks
qa/987 & 988: fix output non-determinism
qa/1033: PMNS order is not-deterministic ... sort
qa/370.out.9: remade after recent sar2pcp changes with more metrics
qa/1024: fix output non-determinism
qa/src/mark-bug.c & qa/289.out: improve timestamp reporting
pmval: improve reporting in the region of <mark> records
libpcp & man: rework interp logic arond <mark> records
qa/962: rework logic and output after interp <mark> record changes
qa/733: remade after interp <mark> changes
qa/1099: (new) exercise various client tools with <mark> records
qa/082: remove output variation based on PCP_EOE_VER
qa/180: remove output variation based on PCP_EOE_VER
qa/283: remove output variation based on PCP_EOE_VER
qa/299: remove output variation based on PCP_EOE_VER
qa/465: remove output variation based on PCP_EOE_VER
qa/471: remove _notrun based on PCP_EOE_VER
qa/593: remove _notrun based on PCP_EOE_VER
qa/600: remove _notrun based on PCP_EOE_VER and Irix output file
man/man1/pmdumplog.1 | 8
man/man1/pmlogextract.1 | 60 +++-
man/man3/pmfetch.3 | 13 -
man/man3/pmfetcharchive.3 | 4
qa/.gitignore | 6
qa/082 | 15 -
qa/082.out | 29 ++
qa/082.out.1 | 43 ---
qa/082.out.2 | 43 ---
qa/082.out.3 | 29 --
qa/1024 | 22 -
qa/1024.out | 102 +++----
qa/1033 | 14 +
qa/1033.out | 2
qa/1099 | 36 ++
qa/1099.out | 50 +++
qa/180 | 20 -
qa/180.out | 140 ++++++++++
qa/180.out.1 | 140 ----------
qa/180.out.2 | 140 ----------
qa/180.out.3 | 140 ----------
qa/283 | 15 -
qa/283.out | 27 ++
qa/283.out.1 | 27 --
qa/283.out.2 | 27 --
qa/289.out | 268 ++++++++++----------
qa/299 | 11
qa/299.out | 279 +++++++++++++++++++++
qa/299.out.1 | 242 ------------------
qa/299.out.2 | 242 ------------------
qa/299.out.3 | 279 ---------------------
qa/370.out.9 | 105 ++++++++
qa/465 | 24 -
qa/465.out | 19 +
qa/465.out.1 | 50 ---
qa/465.out.2 | 50 ---
qa/465.out.3 | 32 --
qa/465.out.4 | 20 -
qa/471 | 7
qa/593 | 7
qa/600 | 10
qa/600.out.irix | 30 --
qa/733 | 9
qa/733.out | 232 ++++++++++++++++++
qa/733.out.1 | 239 ------------------
qa/733.out.2 | 240 ------------------
qa/962 | 10
qa/962.out | 21 +
qa/987 | 8
qa/987.out | 592 +++++++++++++++++++++++-----------------------
qa/988 | 10
qa/988.out | 592 +++++++++++++++++++++++-----------------------
qa/group | 1
qa/src/.gitignore | 1
qa/src/GNUlocaldefs | 2
qa/src/mark-bug.c | 18 -
qa/src/sortinst.c | 121 +++++++++
src/libpcp/src/interp.c | 68 ++++-
src/pmval/pmval.c | 7
59 files changed, 2012 insertions(+), 2986 deletions(-)
Details ...
commit 4dcab403c65f4ebc06c1ab5b5af62b24056f1007
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 19 07:53:12 2016 +1100
qa/600: remove _notrun based on PCP_EOE_VER and Irix output file
commit 94b4da03b881500b0cd0eedf5669933ab6160dc6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 19 07:50:08 2016 +1100
qa/593: remove _notrun based on PCP_EOE_VER
commit 31987a7b1eb1cb49c5b0b7050a472deee3209307
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 19 07:02:46 2016 +1100
qa/471: remove _notrun based on PCP_EOE_VER
commit 852146938d5da40fbd1b274f5cfd5fc27a4697da
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 19 07:01:44 2016 +1100
qa/465: remove output variation based on PCP_EOE_VER
commit 34639f294da84c3b6cec935484a9566ce36ca97b
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 19 06:59:25 2016 +1100
qa/299: remove output variation based on PCP_EOE_VER
commit 20b08e4551661fb596973ff0094b204b1ee19329
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 19 06:57:55 2016 +1100
qa/283: remove output variation based on PCP_EOE_VER
commit c0e772707d972bef833656ae2150a58840abe1fe
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 19 06:55:09 2016 +1100
qa/180: remove output variation based on PCP_EOE_VER
commit bd0ffac1879ddf1c2bcf0dda9e828b01c1c60b4c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 19 06:52:42 2016 +1100
qa/082: remove output variation based on PCP_EOE_VER
commit faabfc7933f7896f484820f9dba90ddec91a50f2
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 19 06:48:02 2016 +1100
qa/1099: (new) exercise various client tools with <mark> records
Includes Mark's pmiostat example, and uses the pmiostat_mark
archive.
commit fbfb4ca4f9c1a485ff1ae4a64c3b7ea7d9e3aad0
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 19 06:46:45 2016 +1100
qa/733: remade after interp <mark> changes
Also removed variant output based on $PCP_VER.
commit 326f934fd7d0d0d1ab1b5dbd0760b299c3c251a5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 18 20:38:04 2016 +1100
qa/962: rework logic and output after interp <mark> record changes
commit 9ab96e1988049e9ed6e893e54752f7d9587496b8
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 18 20:33:10 2016 +1100
libpcp & man: rework interp logic arond <mark> records
Fix for https://bugzilla.redhat.com/show_bug.cgi?id=1296750
With this change, if a <mark> record is found between the previous
pmFetch() and the current pmFetch() we return "no values" for all
metrics.
The logic was already sound for cases where the requested time was
between the closest valid values and an adjacent <mark> record.
This change extends the logic it cases where the pmFetch() sample
interval is large compared to the pmlogger sample interval, and
there are lots of valid data records (and possibly one or more <mark>
records) between one pmFetch() time and the next.
commit e4be957027e9987ccbb0570500da5a71bbd59956
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 18 17:09:09 2016 +1100
pmval: improve reporting in the region of <mark> records
Convoluted logic here that was confusing the attempts to diagnose
libpcp changes ... I doubt that anyone will notice any differences
in real use cases.
commit 06febf53bd4657d6e7e96c6e614c264c91893137
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 18 17:07:46 2016 +1100
qa/src/mark-bug.c & qa/289.out: improve timestamp reporting
commit da0ab17a59c7bb1f3fe0bd237fbfb53549bd8672
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 18 16:28:53 2016 +1100
qa/1024: fix output non-determinism
Same situation as 987 and 988, namely ...
Test is exposed to readdir() order that tar leaves behind when test
case data is unpacked ... this is not deterministic, so refactor
the tests to use (the new) src/sortinst filter to sort the blocks of
values with instance names.
commit bb6e0ba54e95c21642e975bbd428cd57d2b8ff91
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 18 14:30:49 2016 +1100
qa/370.out.9: remade after recent sar2pcp changes with more metrics
commit 302fdc2c223b50cb48ba321136c30ba758ae59e4
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 18 14:30:14 2016 +1100
qa/1033: PMNS order is not-deterministic ... sort
commit 8a4b5f069bdacded155cb7dcbbf281138b5209b5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 18 14:28:00 2016 +1100
qa/987 & 988: fix output non-determinism
Test is exposed to readdir() order that tar leaves behind when test
case data is unpacked ... this is not deterministic, so refactor
the tests to use (the new) src/sortinst filter to sort the blocks of
values with instance names.
commit f2633bc485908aaf480b4d79cf9791e124f5a0cc
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 18 14:25:10 2016 +1100
qa/src/sortinst: filter pminfo-like output to sort instance blocks
Sort is based on instance name within each block.
|