These were reviewed by Nathan (except for the pmiostat changes, which I
reviewed).
Changes committed to git://git.pcp.io/pcp.git master
Nathan Scott (7):
build: removed old-variants of freshly renovated code
headers: make cpp #include macro guards more conventional
rc_pmcd: remove a now-redundant chdir after martins fix
qa: ensure test 981 calls exit for trap handler execution
qa: add hotproc fname exerciser test using pmstore
pmiostat: accumulate -x arguments, remove duplicate error handling
pmie: simplify time setup as suggested by kenj, update qa bounds
Marko Myllynen (4):
pmdads389log: use tabs with ds389log as we're using with ds389
pmdads389: make more resilient to server failures
pmdads389[log]: make configuration variables actually configurable
ds389log: init metrics with PM_ERR_AGAIN not zero
Martins Innus (3):
Allow more than one .NeedInstall to occur at a time
hotproc : fix an off by one error for fname configs
hotproc - Add some more detail to the man page
qa/260 | 8
qa/981 | 1
qa/982 | 44
qa/982.out | 14
qa/group | 1
src/include/pcp/config.h.in | 6
src/include/pcp/fault.h | 6
src/include/pcp/impl.h | 6
src/include/pcp/import.h | 6
src/include/pcp/mmv_dev.h | 6
src/include/pcp/mmv_stats.h | 6
src/include/pcp/platform_defs.h.in | 6
src/include/pcp/pmafm.h | 6
src/include/pcp/pmapi.h | 6
src/include/pcp/pmda.h | 6
src/include/pcp/pmtime.h | 6
src/include/pcp/trace.h | 6
src/include/pcp/trace_dev.h | 6
src/pmcd/rc_pmcd | 3
src/pmdas/GNUmakefile | 2
src/pmdas/ds389/pmdads389.pl | 31
src/pmdas/ds389log/pmdads389log.pl | 248 ++---
src/pmdas/hotproc/GNUakefile | 52 -
src/pmdas/hotproc/GNUmakefile | 157 ---
src/pmdas/hotproc/Install | 150 ---
src/pmdas/hotproc/README | 141 ---
src/pmdas/hotproc/Remove | 38
src/pmdas/hotproc/fixpmns.awk | 35
src/pmdas/hotproc/general.conf | 27
src/pmdas/hotproc/general.pmie | 29
src/pmdas/hotproc/help.fmt | 36
src/pmdas/hotproc/help.hotproc | 141 ---
src/pmdas/hotproc/pmns.hotproc | 34
src/pmdas/hotproc/root | 10
src/pmdas/hotproc/sample.conf | 15
src/pmdas/hotproc/src/GNUmakefile | 34
src/pmdas/hotproc/src/config.c | 569 ------------
src/pmdas/hotproc/src/config.h | 79 -
src/pmdas/hotproc/src/ctltab.c | 66 -
src/pmdas/hotproc/src/error.c | 40
src/pmdas/hotproc/src/gram.y | 163 ---
src/pmdas/hotproc/src/gram_node.c | 199 ----
src/pmdas/hotproc/src/gram_node.h | 69 -
src/pmdas/hotproc/src/hotproc.c | 1555 -----------------------------------
src/pmdas/hotproc/src/hotproc.h | 52 -
src/pmdas/hotproc/src/lex.l | 115 --
src/pmdas/hotproc/src/pcpu.c | 100 --
src/pmdas/hotproc/src/pcpu.h | 31
src/pmdas/hotproc/src/pglobal.c | 93 --
src/pmdas/hotproc/src/pglobal.h | 41
src/pmdas/hotproc/src/ppred_values.c | 163 ---
src/pmdas/hotproc/src/ppred_values.h | 39
src/pmdas/linux_proc/pmdahotproc.1 | 214 ----
src/pmdas/linux_proc/proc_pid.c | 2
src/pmdas/systemtap/.gitignore | 4
src/pmdas/systemtap/GNUmakefile | 45 -
src/pmdas/systemtap/Install | 32
src/pmdas/systemtap/README | 59 -
src/pmdas/systemtap/Remove | 29
src/pmdas/systemtap/pmdasystemtap.1 | 87 -
src/pmdas/systemtap/pmdasystemtap.pl | 86 -
src/pmdas/systemtap/probes.stp | 6
src/pmie/src/pmie.c | 9
src/pmiostat/pmiostat.py | 4
64 files changed, 292 insertions(+), 4988 deletions(-)
Details ...
commit eab6c963ca8cee03cce6da285f598e2042cbb003
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Apr 23 14:14:36 2015 +1000
pmie: simplify time setup as suggested by kenj, update qa bounds
commit e983c1758d29dbf55125bdc9c5ae0adf8c83dde1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Apr 23 14:12:23 2015 +1000
pmiostat: accumulate -x arguments, remove duplicate error handling
commit 2615c179d9fe2af6153102ec49eace5705cf305c
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Thu Apr 23 11:21:40 2015 +1000
ds389log: init metrics with PM_ERR_AGAIN not zero
commit 1c48481681b7a849809871469e0c6d29d0f4774a
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Thu Apr 23 11:19:18 2015 +1000
pmdads389[log]: make configuration variables actually configurable
commit fdbe9cc9f79a76d8cf4807dab026d926c100cc44
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Thu Apr 23 11:18:10 2015 +1000
pmdads389: make more resilient to server failures
Retry connecting to the server if a connection fails,
for example during server restart. Add a bit of logging.
commit f99cec6318841d96c83d54b890e84320e1b49156
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Thu Apr 23 11:07:01 2015 +1000
pmdads389log: use tabs with ds389log as we're using with ds389
commit aa791de4242ecacc00296248ec09aaf70575f840
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Apr 23 10:56:16 2015 +1000
qa: add hotproc fname exerciser test using pmstore
commit f0160cefea0f4aa24976fd63f389b8ace69b774a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Apr 23 10:54:35 2015 +1000
qa: ensure test 981 calls exit for trap handler execution
commit 3466b57582dbe444b85e09af8aa338f221cf949c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Apr 22 17:25:02 2015 +1000
rc_pmcd: remove a now-redundant chdir after martins fix
commit e14233eb81a9b777220921690768bc06a245796a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Apr 22 16:33:56 2015 +1000
headers: make cpp #include macro guards more conventional
As discussed in https://github.com/performancecopilot/pcp/issues/7
commit 561c7900516e9f251c039b02d6f4adf4ae21aca8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Apr 22 11:35:00 2015 +1000
build: removed old-variants of freshly renovated code
commit 2093535ac6dc866b4e5d99e1f11b39cf6c5f74a9
Author: Martins Innus <minnus@xxxxxxxxxxx>
Date: Tue Apr 21 19:36:56 2015 +0000
hotproc - Add some more detail to the man page
commit 34db01726b6b91ed7e5a37e3af75a61487924eab
Author: Martins Innus <minnus@xxxxxxxxxxx>
Date: Tue Apr 21 17:38:54 2015 +0000
hotproc : fix an off by one error for fname configs
commit 4588745c412196c1bd1b80e36afcee8276d6a658
Author: Martins Innus <minnus@xxxxxxxxxxx>
Date: Tue Apr 21 12:59:24 2015 +0000
Allow more than one .NeedInstall to occur at a time
Chnage back to PCP_PMDAS_DIR after installing a pmda
|