pcp
[Top] [All Lists]

pcpqa updates

To: pcp@xxxxxxxxxxx
Subject: pcpqa updates
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed, 28 Oct 2009 07:31:30 +1100
Reply-to: kenj@xxxxxxxxxxxxxxxx
With these changes and a couple of minor PCP tweaks (coming soon), I
have QA passing now for all the tests I can run ... I don't have access
to a 64-bit pmcd (Linux) or any IRIX pmcd instances or a working
pmproxy, but I can test everything else with 100% passing in my local
environment.

Changes committed to git://oss.sgi.com/pcp/pcpqa.git

 069           |   14 +-
 072           |    2 
 117           |    4 
 119           |    2 
 216           |  313 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 216.out       |    1 
 308           |   43 +++++--
 315           |    3 
 365           |   16 +-
 365.out.3     |   40 +++++++
 381           |   12 ++
 651           |    9 +
 common.config |    4 
 group         |    3 
 owner         |    1 
 15 files changed, 418 insertions(+), 49 deletions(-)

commit caee5613458ba5f40ce294d7bff685d38fc62313
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Oct 28 06:51:52 2009 +1100

    216 Tighten up the list of metrics that can be checked
    
    Some of the netstat output is non-deterministic, so skip these parts
    and the associated metric matching.
    
    Also added extra diagnostic info for debugging.

commit 220f585c8f293f0476cebeb640c171d17fe4a6fc
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Oct 27 21:36:05 2009 +1100

    072 Make work on OS X as well as Linux
    
    swap.in is not present on Mac OS X, so substitute
    pmcd.pdu_in.fetch which has the same data type and semantics.

commit 54ccba0edfbafad3b7dea288e801b33aa139e689
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Oct 27 20:34:05 2009 +1100

    069 Fix to make it work again
    
    Has been broken for quite some time ... sigh.

commit fbd2cf81db29b43099fd644926de0c87d9df376e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Oct 27 14:00:58 2009 +1100

    Minor tweaks.
    
    Change Ken's host setup and remove debug diagnostics from 216.

commit b0b337ced2ee52682db02fb99b7c6b3fbc379720
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Oct 27 13:58:40 2009 +1100

    216 Dual of 117 for Linux netstat and network.* metrics

commit e375f63d19b8ae99667811e50052a1ad73a45752
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Oct 22 14:01:41 2009 +1100

    308 Tighten "not run" condition to include necessary proc metrics
    
    Since pmlogger is started logging proc.psinfo.ppid, make sure
    this metric is available.
    
    Also added some diagnostics for debugging the test.

commit 05f439305a7c144dc3efc1bcccb67ceac16effb2
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Oct 21 17:29:58 2009 +1100

    365 Fix so it really works as intended.
    
    Logic problem meant check for installed version was not correct.
    Once this was fixed, exposed missing reference output file which
    is added in this commit.

commit e543fdd8eb8489a234ea36b395c7fc4f84f98706
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Oct 21 16:50:46 2009 +1100

    381 add verbose diagnostics to aid debugging test failure

commit eb3d17a38064d0fc1ccc72d70f3f157d66ad7ed8
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Oct 21 09:47:27 2009 +1100

    651 Make sure pmproxy is killed before and after the test
    
    Fixes a race and an intermittent failure condition.

commit 7382fdae6b28730728683808727312e35acae98a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Oct 21 07:08:58 2009 +1100

    315 Fixed intermittent failure
    
    Sometimes this would fail with odd extra lines of the form ...
        + rm -f TMP/pmie/529
    
    Finally tracked down the problem that was caused by the corpses of old
    zombie pmie processes from earlier QA tests.

commit f6dc57545ecf57d524b50e31fd2ac6e42d72051a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Oct 21 07:06:34 2009 +1100

    119 Fixed intermittent failure
    
    Sometimes this would fail with ...
        pmlogger_check: Warning: removing lock file older than 30 minutes
        ls: cannot access /LOCALHOST-two/lock: No such file or directory
    
    Finally tracked down the problem, which relates obscurely to a missing
    initialization for $LOGGING_DIR.

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