Splitting the pcp rc/init script into a pmcd script and a pmlogger
script is the big change here.
Changes committed to git://oss.sgi.com/kenj/pcp.git pcp4
(note this is the pcp4 branch)
debian/pcp.postinst | 10
debian/pcp.postrm | 4
debian/pcp.prerm | 18 +
man/man3/pmdastore.3 | 2
src/libpcp_pmda/src/callback.c | 2
src/pmcd/GNUmakefile | 3
src/pmcd/rc_local | 2
src/pmcd/rc_pcp | 569 +---------------------------------------
src/pmcd/rc_pmcd | 525 ++++++++++++++++++++++++++++++++++++
src/pmcd/src/pmcd.c | 2
src/pmdas/hotproc/src/hotproc.c | 6
src/pmdas/linux/pmda.c | 2
src/pmdas/mmv/mmv.c | 4
src/pmdas/sample/src/sample.c | 4
src/pmdas/simple/simple.c | 2
src/pmdas/summary/summary.c | 2
src/pmdas/txmon/txmon.c | 2
src/pmie/rc_pmie | 20 -
src/pmlogctl/pmlogger_check.sh | 1
src/pmlogctl/pmlogger_daily.sh | 1
src/pmlogctl/pmnewlog.sh | 4
src/pmlogger/GNUmakefile | 2
src/pmlogger/logger.h | 1
src/pmlogger/pmlogger.c | 15 -
src/pmlogger/ports.c | 17 -
src/pmlogger/rc_pmlogger | 290 ++++++++++++++++++++
src/pmproxy/rc_pmproxy | 16 -
27 files changed, 923 insertions(+), 603 deletions(-)
commit 724bbbb0a772d20b66a3281eb413705f89f0717d
Merge: dbae162 f009482
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Aug 10 21:54:26 2011 +1000
Merge branch 'dev' into pcp4
commit f0094826db793ec7ab2a3efb17a15251f4ac71a0
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Aug 10 21:47:31 2011 +1000
assorted - map -EACCES to PM_ERR_PERMISSION
Exposed by Nathan's recent [access] changes to pmcd's config file
... paticularly for pmStore, we should see the same error irrespective
of whether the store operation is denied by pmcd or the PMDA, and these
changes make it so and return PM_ERR_PERMISISON in all cases.
commit dbae1624f294d683c0f28eec024157cfda025451
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Aug 10 08:59:40 2011 +1000
rc_pmlogger - small change to diagnostics
commit 855ca1137a28d12f12acb0d2e696d72339888c17
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Aug 8 21:17:36 2011 +1000
rc rework - pcp -> pmcd & pmlogger
Initial changes
- rc_pcp is split into rc_pmcd and rc_pmlogger
- a new rc_pcp is a wrapper to run both rc_pmcd and rc_pmlogger
- debian package helper script changes
- add -m note command line option for pmlogger; use this in pmlogger_check
and pmlogger_daily, so rc_pmlogger knows which pmlogger processes to
"stop"
|