pcp
[Top] [All Lists]

pcp updates: qa, configs, diagnostics, bug fixes

To: PCP <pcp@xxxxxxxxxxx>
Subject: pcp updates: qa, configs, diagnostics, bug fixes
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu, 17 Mar 2016 02:06:02 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1581112995.32071908.1458194649791.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: 8Ei2V3KKaHhwpadYxLgeM4JGaGkP9w==
Thread-topic: pcp updates: qa, configs, diagnostics, bug fixes
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

<Prev in Thread] Current Thread [Next in Thread>