Changes committed to git://git.pcp.io/pcp.git master
Ken McDonell (3):
qa/common: add -X and fix -r
qa/pmdas/slow_python/Install: tweak expr(1) use
qa various: FreeBSD changes
Marko Myllynen (2):
pmrep: allow sub-second sampling intervals
pmrep: robustify csv output
qa/066 | 12 +++-
qa/067 | 11 +++
qa/1019 | 2
qa/1020 | 2
qa/1069 | 7 ++
qa/1069.out | 47 +++++++++++++++-
qa/1092 | 4 -
qa/110 | 2
qa/159 | 2
qa/199 | 6 +-
qa/255 | 13 +++-
qa/258 | 2
qa/274 | 2
qa/279 | 7 ++
qa/282 | 16 ++++-
qa/296 | 2
qa/301 | 2
qa/324 | 12 ++--
qa/365 | 9 +++
qa/367 | 2
qa/411 | 2
qa/445 | 11 +++
qa/446 | 8 +-
qa/512 | 8 +-
qa/560 | 6 +-
qa/565 | 8 +-
qa/572 | 2
qa/578 | 29 ++++++----
qa/587 | 12 +++-
qa/587.freebsd | 122 +++++++++++++++++++++++++++++++++++++++++++
qa/601 | 4 -
qa/603 | 2
qa/605 | 33 ++++++-----
qa/628 | 2
qa/643 | 2
qa/667 | 14 ++--
qa/756 | 2
qa/763 | 2
qa/771 | 4 -
qa/841 | 4 -
qa/843 | 2
qa/956 | 8 +-
qa/common | 54 +++++++++++++++++--
qa/common.filter | 7 ++
qa/pmdas/slow_python/Install | 2
src/pmrep/pmrep.py | 53 +++++++++++-------
46 files changed, 445 insertions(+), 120 deletions(-)
commit 3f303b9f54cba1148b4a026dbdcdf80b14cadb95
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Fri Jul 8 09:22:47 2016 +1000
pmrep: robustify csv output
See https://en.wikipedia.org/wiki/Comma-separated_values
commit 8c5b893c9c551809c8cd5992c02d8bba2d6ae9a4
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Fri Jul 8 09:18:58 2016 +1000
pmrep: allow sub-second sampling intervals
There's no particular reason to forbid interval being less than
one second for pmrep(1), the only reason preventing it were some
internal calculations using int().
Lift the restriction and update the code as needed. Add some QA.
Interval 0 would work as well but I guess it's best to forbid it,
hard to see any realistic use cases for it (and something like
-t 0.1 should suffice just fine in any case).
Note that in some cases the external header's end time now may
differ from what will be the actual end time (interval and
samples still being correct), but I think the approach below
is the most reasonable one, it shouldn't surprise users.
commit c59acb5f9e05d5f9f51bdcd6fa0c0f2d774a3c9c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Jul 7 21:39:26 2016 +1000
qa various: FreeBSD changes
Several tests, a few generic changes
1. use $PCP_MAKE_PROG not make in scripts (the "make" we need is
called gmake in FreeBSD land)
2. add pmcd.conf stub logic for FreeBSD
3. be more careful with expr(1) usage
commit d5398d10cae043f0b0eb40a88bd75a0ec094a979
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Jul 7 19:52:29 2016 +1000
qa/pmdas/slow_python/Install: tweak expr(1) use
expr -1 \* 123 does not work on some platforms (e.g. FreeBSD), but
expr \( -1 \) \* 123 does.
commit 3927ac05255fc89a5d715815005d769ae7409c57
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Jul 7 19:50:51 2016 +1000
qa/common: add -X and fix -r
-X allows individual tests to be excluded (like -x group, but with
finer focus)
-r logic was just wrong
|