Changes committed to git://git.pcp.io/nathans/pcp.git master
Nathan Scott (4):
python api: fix timespec constructor, usec/nsec typo
pmlogconf: add configs for Oracle and MMV metrics
qa: update filter for some tests with inactive Oracle databases
qa: updates to pmdapipe qa/878 to resolve intermittent failure
CHANGELOG | 2 +
qa/359 | 1
qa/364 | 43 ++++++++++++++++++------------------
qa/366 | 2 +
qa/878 | 15 +++++-------
qa/878.out | 6 ++---
qa/949 | 44 +++++++++++++++++++++++++++++++++++++
qa/949.out | 7 +++++
qa/999 | 1
qa/group | 1
src/libpcp_pmda/src/queues.c | 17 +++++++++++++-
src/pmdas/mmv/GNUmakefile | 4 ++-
src/pmdas/mmv/pmlogconf.summary | 4 +++
src/pmdas/oracle/GNUmakefile | 2 +
src/pmdas/oracle/pmlogconf.summary | 8 ++++++
src/pmdas/pipe/event.c | 16 ++++++++++++-
src/pmdas/pipe/util.c | 20 ++++++++++++++--
src/python/pcp/pmapi.py | 5 +++-
18 files changed, 158 insertions(+), 40 deletions(-)
commit 23c08eef408bfa6feed5c3b0a6c848c39f6f6de4
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Mar 17 17:02:41 2016 +1100
qa: updates to pmdapipe qa/878 to resolve intermittent failure
Several additional diagnostic points added to pmdapipe. Then,
found a short race condition between starting pipe commands and
being able to catch their data (if output arrives and the pipe
exits(!) before all of the initial PDU processing is complete).
One of those "not reproducible with debug binaries" issues. :(
Cleaned up handling of pipe command exit status and the related
diagnostics while there, and optimistically dialed up the speed
at which test 878 runs (fewer and shorter delays/deltas).
Passing reliably now on vm03 from Kens QA farm, and on my hosts
as before - so, let's see how this goes everywhere else.
commit ec6a63ce55de0d3f6330dc96310eab9bcfd39770
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Mar 17 16:51:08 2016 +1100
qa: update filter for some tests with inactive Oracle databases
commit aa617d89b98fcc520e80606fd295f4220a807003
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Mar 17 16:50:02 2016 +1100
pmlogconf: add configs for Oracle and MMV metrics
commit d6b38f07b87b226fbf66ceaa5943dd773cda8c4f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Mar 17 10:19:06 2016 +1100
python api: fix timespec constructor, usec/nsec typo
Add test qa/949 to exercise time class constructors, and
as a result exercise the timespec constructor fixup for:
File ".../site-packages/pcp/pmapi.py", line 236, in __init__
self.tv_nsec = usec
NameError: name 'usec' is not defined
|