Changes committed to git://git.pcp.io/pcp.git master
Nathan Scott (3):
libpcp: correctly propogate indom in mixed derived metrics
rc scripts: no longer allow stopping pmie/pmlogger from cron
rc scripts: fail fast for easily detected bad configurations
man/man1/pmcd.1 | 10 +
man/man1/pmie_check.1 | 4
man/man1/pmlogger_check.1 | 4
qa/247 | 3
qa/247.out | 18 ++
qa/249 | 3
qa/249.out | 264 ++++++++++++++++++++++++++++++++++++++++-
qa/275.out | 20 +--
qa/454 | 46 ++-----
qa/454.out | 65 ----------
qa/546 | 21 +--
qa/546.out | 30 ----
src/libpcp/src/derive.c | 10 +
src/pmcd/pmcd.defaults | 6
src/pmcd/rc_pmcd | 10 +
src/pmcd/src/config.c | 20 ++-
src/pmcd/src/pmcd.c | 13 +-
src/pmcd/src/pmcd.h | 5
src/pmie/pmie_check.sh | 15 +-
src/pmlogger/pmlogger_check.sh | 17 +-
src/pmproxy/rc_pmproxy | 6
21 files changed, 405 insertions(+), 185 deletions(-)
commit fb76d7e3236a850ab0ef99078353f6cb612bbc41
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed May 25 20:44:09 2016 +1000
rc scripts: fail fast for easily detected bad configurations
Add a verification mode to pmcd (-v/--verify), and make use of
it in the rc scripts to pick up completely broken setups.
Add ability to fine-tune pmcd_wait(1) timeout using the existing
pmcd sysctl configuration file.
Report failed exit status correctly in several more situations.
Finally, move away from using 'eval' to source sysctl variables
for both pmcd and pmproxy.
Resolves Red Hat BZ 1336210.
commit 3ba39f4db356c5dac344e445e330bd98f8f73610
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed May 25 15:36:36 2016 +1000
rc scripts: no longer allow stopping pmie/pmlogger from cron
Resolves Red Hat BZ 1336792.
commit d65498f44006a14bdffc691dbe7e09a557cf348d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed May 25 13:15:57 2016 +1000
libpcp: correctly propogate indom in mixed derived metrics
Ensure correct instance domain persists through the descriptor
creation process for derived metrics that consist of a mix of
singleton and set-valued metrics. Starting from the earlier
patch from fche, this makes some aspects clearer and of course
adds the missing QA regression test work.
Resolves Red Hat BZs #1337212 and #1336130.
|