pcp
[Top] [All Lists]

pcp updates: docs, build, iostat, qa

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: docs, build, iostat, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 25 Nov 2015 21:38:01 -0500 (EST)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <2132753796.24969952.1448505411530.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: RTW6rCDmyI9H84pESVNyB08RNwpFuA==
Thread-topic: pcp updates: docs, build, iostat, qa
Changes committed to git://git.pcp.io/nathans/pcp.git master

Nathan Scott (10):
      build: for cross-compiled builds, pick up pid_t format statically
      zbxpcp: override client-side timeouts with Zabbix-preferred value
      pcp-iostat: handle transient devices more cleanly
      build: add several fixed BZs into the fedora.spec list
      qa: revert to correct 075 script, update pmval error message
      qa: resolve remaining issues in qa/443 and qa/444
      docs: update pmwebd.1 to follow pcp man conventions throughout
      qa: update pmval tests with no-longer-generated stderr message
      docs: fix a pmwebd.1 option-highlighting typo from day 1
      docs: initial version of the man page for pmdapipe(1)

Josh Stone (1):
      build: update config.mingw - Windows is LLP64, longs are always 32-bit


 build/rpm/fedora.spec        |    3 
 config.mingw                 |    3 
 configure                    |   12 +
 configure.ac                 |   12 +
 man/man1/pmdapipe.1          |  315 ++++++++++++++++++++++++++++++++++++++++++
 man/man1/pmwebd.1            |  162 ++++++++++++++-------
 qa/075                       |  318 +++++++++++++------------------------------
 qa/075.out                   |    3 
 qa/080.out                   |    2 
 qa/150.out                   |    4 
 qa/166.out                   |    6 
 qa/179.out                   |    4 
 qa/206.out                   |   10 -
 qa/292.out                   |    2 
 qa/337.out                   |   12 -
 qa/443                       |    1 
 qa/443.out                   |    4 
 qa/444                       |    2 
 qa/444.out                   |   10 -
 qa/487.out                   |    4 
 qa/494.out                   |   12 -
 src/pcp/iostat/pcp-iostat.py |   85 +++++------
 src/pcp2zabbix/src/zbxpcp.c  |    4 
 src/pmdas/pipe/README        |    6 
 src/pmval/pmval.c            |    5 
 25 files changed, 601 insertions(+), 400 deletions(-)


commit 7f5edaa3e53b45aebafc9e60250cf3fc6ce076e6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Nov 26 13:10:12 2015 +1100

    docs: initial version of the man page for pmdapipe(1)

commit 12603f0d8d2fcaf90c1d5f95b2546b2db2660d54
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Nov 26 11:22:27 2015 +1100

    docs: fix a pmwebd.1 option-highlighting typo from day 1

commit 70293f0705793c1372d8406ec1fa89bffc1c194a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Nov 26 10:27:11 2015 +1100

    qa: update pmval tests with no-longer-generated stderr message
    
    pmval in raw mode was generating an end-of-archive message prior
    to the pmevent merge, took the pmevent behaviour in that case as
    its expected (don't generate an error message on all invocations
    using raw archive fetching, IOW).

commit 5a6625950c3a8b470844c370ae8f80741610300a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Nov 26 10:13:22 2015 +1100

    docs: update pmwebd.1 to follow pcp man conventions throughout

commit 2ec191c617a4bb141be3a587e0deeccad731c691
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Nov 25 18:01:40 2015 +1100

    qa: resolve remaining issues in qa/443 and qa/444
    
    Couple of issues needed closer attention after the pmevent -
    pmval consolidation, particularly around the numbers of samples
    taken by -s/--samples option.  pmevent was overcounting by one
    (from 444) and in some new event metric cases pmval sampled one
    time too many also.  The start: timestamp difference is due to
    a slightly different interpretation of -O option - go with the
    traditional pmval version for both cases now.

commit 9127660e203f03fb51843779b6fb61152ac7825a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Nov 25 16:41:43 2015 +1100

    qa: revert to correct 075 script, update pmval error message

commit 69281b0b0dd973782030f32e0c93b13489e7da58
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Nov 25 16:16:25 2015 +1100

    build: add several fixed BZs into the fedora.spec list

commit f9acc5bb1a3d31206f27bf3a8a2fddc24726ffb9
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Nov 25 14:04:53 2015 +1100

    pcp-iostat: handle transient devices more cleanly
    
    Mark observed a pcp-iostat failure along the lines:
    Traceback (most recent call last):
      File "/usr/libexec/pcp/bin/pcp-iostat", line 202, in <module>
        sts = manager.run()
      File "/usr/lib64/python3.3/site-packages/pcp/pmcc.py", line 623, in run
        self._printer.report(self)
      File "/usr/libexec/pcp/bin/pcp-iostat", line 116, in report
        rrqm = (c_rrqm[inst] - p_rrqm[inst]) / dt
    KeyError: 'sda'
    
    Although not reproduced again, the issue is understood to be related
    to devices being introduced/removed between samples, and addition of
    exception handling in the affected spot makes the code robust to the
    anticipated failure case.
    
    Resolves Fedora BZ #1249572.

commit b745de19f86c4984c740dd7942255b5287e6acf6
Author: Josh Stone <jistone@xxxxxxxxxx>
Date:   Wed Nov 25 13:57:27 2015 +1100

    build: update config.mingw - Windows is LLP64, longs are always 32-bit

commit d045bd94c46543c73d64fc338a4803f9b0cb7017
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Nov 25 13:52:13 2015 +1100

    zbxpcp: override client-side timeouts with Zabbix-preferred value

commit e1a5b56e9d7efb2cb41020ec1292d43d125996bd
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Nov 25 13:50:05 2015 +1100

    build: for cross-compiled builds, pick up pid_t format statically

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: docs, build, iostat, qa, Nathan Scott <=