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
|