Changes committed to git://git.pcp.io/pcp.git master
Lukas Berk (4):
Make export-zabbix-agent requires explicit
Add qa testcase for pid's >= 1000000
qa/042 tweak sed expressions order
Actually install the qa/889 tarball
Nathan Scott (4):
Revert "Revert "pmmgr: remove [...] comments about libpcp and containers""
Revert: parts of "pmwebd man: tweak"
docs: update pcp2graphite(1) section on daemon startup
build: add pmda-snpm rpm deps on perl Net::SNMP module
Marko Myllynen (3):
pmrep: update TODO doc with more planned work
pmrep: consistenly cleanup the writer object, cosmetic
docs: man page typo fixes
Frank Ch. Eigler (1):
Fix pmda_proc (linux) to allow PIDs >= 1000000
build/rpm/GNUmakefile | 1
build/rpm/fedora.spec | 3 +-
build/rpm/pcp.spec.in | 21 ++++++++++++++--
configure | 17 +++++++++++++
configure.ac | 13 ++++++++++
man/man1/pmwebd.1 | 15 +++++++----
qa/042 | 2 -
qa/889 | 52 ++++++++++++++++++++++++++++++++++++++++
qa/889.out | 7 +++++
qa/group | 1
qa/linux/GNUmakefile | 2 +
qa/linux/proc-big-pid-001.tgz |binary
src/include/builddefs.in | 1
src/pcp2graphite/pcp2graphite.1 | 38 +++++------------------------
src/pmdas/linux_proc/proc_pid.c | 10 +++----
src/pmmgr/pmmgr.cxx | 7 -----
src/pmrep/TODO | 1
src/pmrep/pmrep.conf.5 | 2 -
src/pmrep/pmrep.py | 1
src/zabbix-agent/src/zbxpcp.3 | 4 +--
20 files changed, 143 insertions(+), 55 deletions(-)
commit 1c79e3190dafd5bcc2b2849fc5dce55b5829344e
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Mon Jan 4 16:43:42 2016 +1100
docs: man page typo fixes
commit 1b9cff40c64e673bf5a822e456b633b536d7bddb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Jan 4 16:14:07 2016 +1100
build: add pmda-snpm rpm deps on perl Net::SNMP module
commit ec37b9529abb6efa163a57b897f03eb36f64de38
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Jan 4 16:13:48 2016 +1100
docs: update pcp2graphite(1) section on daemon startup
Remove the pcp2graphite(1) references to using a custom
systemd unit file (which we don't ship/install, and cannot
work on any non-Linux, non-systemd platforms of course) -
a better solution now exists using pmmgr(1) so point users
toward that man page instead.
commit 94d53f7a13dde8a0efb34ea7c16863239c05c84e
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Mon Jan 4 15:13:32 2016 +1100
pmrep: consistenly cleanup the writer object, cosmetic
commit 5bf5881b5dc1748e39c5a9e5c4d7a7c188a99444
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Mon Jan 4 14:59:25 2016 +1100
pmrep: update TODO doc with more planned work
commit 2f14858f087947025d18289e4acba5b654afe366
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Jan 4 14:05:09 2016 +1100
Revert: parts of "pmwebd man: tweak"
Reinstate notes about pmwebd -P option being deprecated,
its correct as it stood. We should not encourage anyone
to circumvent pmcd/pmda attributes in this way, localhost
(or explicit auth) is the way to go for pmwebd contexts.
Reverts part of commit d93cbaca46029d806 (which reverted
part of e324618dadf8a42) but keeps useful new -X content
and fixes up a formatting regression for good measure.
commit de77828757e52295d11649f5d1d133722b85cbf2
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Jan 4 11:57:05 2016 +1100
Revert "Revert "pmmgr: remove [...] comments about libpcp and containers""
This reverts commit aecf92fab2d10059d33f6ee004e2100df6d09c06.
It was previously reverted due to inaccuracies in one comment,
and someone else already adding man page documentation covering
those docs requested in the other comment.
commit 06d7a92f29b1fa6ee8549eeca8d56c2cfa006ef4
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Fri Dec 18 17:19:54 2015 -0500
Actually install the qa/889 tarball
Before we weren't installing the actual tarball, so we had nothing to
compare against and the test was failing
commit 913604ed60605d5bb4dc3d13ae01c31cac3141d1
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Fri Dec 18 15:59:59 2015 -0500
qa/042 tweak sed expressions order
When the tunneling expression search takes place *after* the
instance/name subsitution, we don't drop the extra instance as intended.
commit 44f518bd460481c02986e444964079c42539119b
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date: Fri Dec 18 14:18:01 2015 -0500
Fix pmda_proc (linux) to allow PIDs >= 1000000
Previously, when pid's greater than 999999 were fetched, the output
became mangaled, potentially crashing some client tools. Adjust the
size of 'buf' comparisons accordingly.
commit 8a0dce88802be9723314d43ec65b9bb0928cc66e
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Fri Dec 18 13:59:27 2015 -0500
Add qa testcase for pid's >= 1000000
currently pid's larger than one million will mangle the output, which
can lead to crashes on other client tools. Adding this testcase to
make sure we catch it in the future with a pre-canned proc file
commit f9a593e27a6a7b381cc5986ced70cf42f4acb702
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Thu Dec 17 19:45:17 2015 -0500
Make export-zabbix-agent requires explicit
change the dependancy on pcp-libs from '>=' $VERSION to explicit '='
|