Changes committed to git://git.performancecopilot.org/kenj/pcp.git dev
qa/232 | 67
qa/232.out | 31
qa/370 | 21
qa/370.out.8 | 4919 ++++++++++++++++++++++++++++++++++++++++++
qa/652 | 31
qa/652.out | 5
qa/833 | 4
qa/admin/README | 57
qa/admin/allow-pmlc-access | 5
qa/admin/check-vm | 30
qa/admin/dailyrc | 20
qa/admin/get_osname | 120 +
qa/admin/pcp-daily | 11
qa/admin/show-me-all | 43
qa/admin/whatami | 138 +
qa/get_osname | 240 +-
qa/src/churnctx.c | 2
qa/src/sa-sysstat-9.0.4_rh6.5 |binary
qa/src/torture_indom.c | 93
src/pmdas/linux/pmda.c | 3
src/pmdas/sample/src/sample.c | 7
src/pmdas/systemd/.gitignore | 5
src/pmdas/systemd/Install | 13
23 files changed, 5670 insertions(+), 195 deletions(-)
commit ffed4010497b6aded322022eaa11ed1afc0b4098
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Sep 18 12:10:25 2014 +1000
qa/admin - houskeeping
Add scripts.
Expand README.
commit aa3cfce3539ce200bc61e624dbfd54fba7a58a53
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Sep 18 11:25:43 2014 +1000
qa/admin/whatami - report stuff about local system
With -h ...
Host PCP CPU Operating System
----------- -------- ------ ------------------
bozo 3.10.0 x86_64 Ubuntu 14.04 (trusty)
Without -h, just get the last line.
commit 53f2ae47460866524fc1c50ff34994b4c058fe63
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Sep 18 11:18:06 2014 +1000
qa/370 and get_osname - move get_osname to admin dir
Want to use this from whatami from pcp-daily ...
.../pcp/qa/admin is likely to be on $PATH in this use case scenario.
commit ce3a727d1c82b9688c55344f9d019c3a6bac60f9
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date: Wed Sep 17 16:36:42 2014 -0400
systemd pmda qa/652: enhance diagnostics, tolerate heterogeneity
This test is sensitive to the correct operation of system loggers,
so when things go wrong, a little more tracing is useful. To this
end, the test case now:
- runs itself with set -x tracing, plopped into 652.full
- looks for the logger(1) binary as a prereq
- filters out Install-time warnings from the no-adm-user case
- doesn't cause a mismatch if the system pmlogger service happens to be off
- prints a journalctl dump into 652.full also
commit f6e7f65c2088d7175217a983f54b0d966c2366bd
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date: Wed Sep 17 14:59:13 2014 -0400
systemd pmda: add a .gitignore
Like apprx. all other pmda's, the generated help text databases need
to be .gitignored.
commit 97acd72c7f42aefa8138dc8e8afe11a84a7e92dc
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date: Wed Sep 17 14:55:16 2014 -0400
systemd pmda: use -Uroot if user adm not available
On some systems, it was reported that user "adm" is not installed, and
so systemd-pmda's default -Uadm behavior breaks it. This new Install
script checks whether user adm exists, and if not, sticks with root.
This may reduce security somewhat (in case the pmda is broken into),
but the previous per-client uid/gid checks are believed effective.
This was hand-tested on a Fedora machine, with and without commenting
out the adm: account in /etc/passwd. This change is probably too
invasive to make mechanically as a part of a qa test case.
commit 13228885576512495288755e593b4d646ab4aa07
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Sep 18 07:09:45 2014 +1000
qa/833 - increase the iteration count, relax leak threshold
We were tripping over the 4K leak threshold on some systems in
early iterations. Bump this to 256K, but run for 4 times as many
iterations.
commit 65d0d80713d0deee65e4965f2464d39546b04356
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Sep 18 07:08:09 2014 +1000
qa/370 - accommodate sar version snarfoo in RHEL 6.5
To understand this, checkout --legacy in the sar(1) man page on
a RHEL (or CentOS) 6.5 system.
commit ac5b395edbc63fc031455f1d0ff0f453c7c1776e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Sep 18 07:05:22 2014 +1000
qa/get_osname - helper script
Changes to qa/370 (coming) depend on the O/S name and version ...
refactored this logic out of the old whatami script that was being
used to produce the qa-summary reports so it can be used here.
commit dd355a782a8d4427a47fbaceb93ca26b35045175
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Sep 17 21:28:05 2014 +1000
linux pmda - fix indom initialization problem
We were missing a refresh of NET_ADDR_INDOM in linux_instance().
This meant a call to pmGetInDom() risks returning an empty set
(incorrectly). Found by the extended qa/232.
commit 26ea9aaa602d8398c59a3afdb2868df3b5ef1f72
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Sep 17 21:22:35 2014 +1000
sample pmda - correct pmNameInDom() implementation
We were stripping the external name at the first space ... in this
context this is wrong.
commit f1312ad92aa40bc41b466f8e8b21b64dbb4099ea
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Sep 17 21:16:18 2014 +1000
qa/232 and torture_indom.c - improvements
1. better reporting from torture_indom, include -v to diagnose problems
2. better coverage of indoms from test 232
|