Changes committed to git://oss.sgi.com:8090/nathans/pcp.git
CHANGELOG | 28
GNUmakefile | 8
LSM | 48
README | 2
VERSION.pcp | 2
build/mac/GNUmakefile | 8
build/mac/build-installer | 62 -
build/mac/installer-resources/ReadMe.html | 2
build/rpm/GNUmakefile | 1
build/rpm/pcp.spec.in | 7
configure | 111 +-
configure.in | 68 -
man/man1/GNUmakefile | 3
man/man1/pmdahotproc.1 | 330 ++++++
man/man1/pmdamailq.1 | 16
man/man1/pmie_check.1 | 94 +
man/man1/pmlogger_daily.1 | 17
man/man1/pmlogsummary.1 | 5
man/man1/pmsleep.1 | 62 +
man/man1/pmtop.1 | 158 +++
man/man3/pmopenlog.3 | 4
pcp.lsm.in | 48
src/GNUmakefile | 10
src/cpan/Changes | 5
src/cpan/GNUmakefile | 36
src/cpan/MANIFEST | 14
src/cpan/Makefile.PL | 10
src/cpan/PMDA.pm | 166 +++
src/cpan/PMDA.xs | 472 ++++++++
src/cpan/TODO | 112 ++
src/cpan/cvalue.c | 169 +++
src/cpan/dbprobe.pl | 82 +
src/cpan/pmdadbping.pl | 118 ++
src/cpan/pmdanews.pl | 152 ++
src/cpan/pmdasimple.pl | 191 +++
src/cpan/test.pl | 100 +
src/cpan/typemap | 27
src/include/builddefs.in | 1
src/include/impl.h | 1
src/include/platform_defs.h.in | 8
src/libkmtime/GNUmakefile | 35
src/libkmtime/src/GNUmakefile | 58 +
src/libkmtime/src/client.c | 209 +++
src/libkmtime/src/kmtime.h | 75 +
src/libpcp/src/units.c | 7
src/libpcp/src/util.c | 118 +-
src/libpcp_pmc/GNUmakefile | 2
src/libpcp_pmc/examples/GNUmakefile | 2
src/libpcp_pmc/examples/fixed.c++ | 4
src/libpcp_pmc/examples/hotproc.c++ | 4
src/libpcp_pmc/pcp/GNUmakefile | 21
src/libpcp_pmc/pcp/pmc/Bool.h | 31
src/libpcp_pmc/pcp/pmc/Context.h | 178 +++
src/libpcp_pmc/pcp/pmc/Desc.h | 94 +
src/libpcp_pmc/pcp/pmc/GNUmakefile | 44
src/libpcp_pmc/pcp/pmc/Group.h | 181 +++
src/libpcp_pmc/pcp/pmc/Hash.h | 125 ++
src/libpcp_pmc/pcp/pmc/Indom.h | 170 +++
src/libpcp_pmc/pcp/pmc/List.h | 331 ++++++
src/libpcp_pmc/pcp/pmc/Metric.h | 278 +++++
src/libpcp_pmc/pcp/pmc/PMC.h | 50
src/libpcp_pmc/pcp/pmc/Source.h | 140 ++
src/libpcp_pmc/pcp/pmc/String.h | 139 ++
src/libpcp_pmc/pcp/pmc/Vector.h | 203 +++
src/libpcp_pmc/src/Bool.h | 31
src/libpcp_pmc/src/Context.c++ | 4
src/libpcp_pmc/src/Context.h | 178 ---
src/libpcp_pmc/src/Desc.c++ | 2
src/libpcp_pmc/src/Desc.h | 94 -
src/libpcp_pmc/src/GNUmakefile | 9
src/libpcp_pmc/src/Group.c++ | 12
src/libpcp_pmc/src/Group.h | 181 ---
src/libpcp_pmc/src/Hash.h | 125 --
src/libpcp_pmc/src/Indom.c++ | 4
src/libpcp_pmc/src/Indom.h | 170 ---
src/libpcp_pmc/src/List.h | 331 ------
src/libpcp_pmc/src/Metric.c++ | 4
src/libpcp_pmc/src/Metric.h | 278 -----
src/libpcp_pmc/src/PMC.h | 50
src/libpcp_pmc/src/Source.c++ | 2
src/libpcp_pmc/src/Source.h | 140 --
src/libpcp_pmc/src/String.c++ | 4
src/libpcp_pmc/src/String.h | 139 --
src/libpcp_pmc/src/Vector.h | 203 ---
src/libpcp_pmda/src/callback.c | 18
src/libpcp_trace/src/trace.c | 8
src/pcp/pcp.sh | 6
src/pcp/pmlogger.config | 1
src/pmcd/rc_pcp | 150 ++
src/pmcd/src/agent.c | 76 -
src/pmcd/src/config.c | 5
src/pmcd/src/pmcd.c | 33
src/pmdas/GNUmakefile | 2
src/pmdas/darwin/kernel.c | 10
src/pmdas/darwin/network.c | 1
src/pmdas/darwin/pmda.c | 30
src/pmdas/hotproc/GNUmakefile | 172 +++
src/pmdas/hotproc/Install | 167 +++
src/pmdas/hotproc/Makefile | 55 +
src/pmdas/hotproc/Makefile.install | 15
src/pmdas/hotproc/README | 141 ++
src/pmdas/hotproc/Remove | 43
src/pmdas/hotproc/fixpmns.awk | 35
src/pmdas/hotproc/general.conf | 28
src/pmdas/hotproc/general.pmie | 30
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 | 39
src/pmdas/hotproc/src/Makefile | 112 ++
src/pmdas/hotproc/src/config.c | 589 +++++++++++
src/pmdas/hotproc/src/config.h | 84 +
src/pmdas/hotproc/src/ctltab.c | 71 +
src/pmdas/hotproc/src/error.c | 45
src/pmdas/hotproc/src/gram.y | 168 +++
src/pmdas/hotproc/src/gram_node.c | 209 +++
src/pmdas/hotproc/src/gram_node.h | 72 +
src/pmdas/hotproc/src/hotproc.c | 1575
++++++++++++++++++++++++++++++
src/pmdas/hotproc/src/hotproc.h | 55 +
src/pmdas/hotproc/src/lex.l | 129 ++
src/pmdas/hotproc/src/pcpu.c | 111 ++
src/pmdas/hotproc/src/pcpu.h | 34
src/pmdas/hotproc/src/pglobal.c | 107 ++
src/pmdas/hotproc/src/pglobal.h | 44
src/pmdas/hotproc/src/ppred_values.c | 174 +++
src/pmdas/hotproc/src/ppred_values.h | 42
src/pmdas/linux/help | 53 -
src/pmdas/linux/infiniband.c | 214 +++-
src/pmdas/linux/infiniband.h | 31
src/pmdas/linux/pmda.c | 199 ++-
src/pmdas/linux/proc_meminfo.c | 3
src/pmdas/linux/proc_meminfo.h | 3
src/pmdas/linux/proc_net_dev.c | 2
src/pmdas/linux/proc_net_snmp.c | 16
src/pmdas/linux/proc_net_snmp.h | 14
src/pmdas/linux/proc_partitions.c | 2
src/pmdas/linux/proc_vmstat.c | 57 -
src/pmdas/linux/proc_vmstat.h | 58 -
src/pmdas/linux/root_linux | 71 -
src/pmdas/mailq/Install | 6
src/pmdas/mailq/mailq.c | 105 +-
src/pmdas/pmcd/help | 5
src/pmdas/pmcd/src/objstyle | 5
src/pmdas/pmcd/src/pmcd.c | 19
src/pmdas/sample/help | 4
src/pmdas/sample/pmns | 4
src/pmdas/sample/src/sample.c | 95 -
src/pmdas/sendmail/sendmail.c | 4
src/pmdas/windows/GNUmakefile | 4
src/pmdas/windows/data.c | 71 +
src/pmdas/windows/init.c | 26
src/pmdas/windows/pmda.c | 54 -
src/pmdas/windows/pmns.disk | 2
src/pmdas/windows/pmns.network | 13
src/pmdas/windows/pmns.sqlserver | 2
src/pmdas/windows/shim.c | 7
src/pmdas/windows/shim_pcp.h | 1
src/pmdas/windows/show-all-ctrs.c | 7
src/pmdumptext/GNUmakefile | 2
src/pmdumptext/pmdumptext.c++ | 6
src/pmie/GNUmakefile | 3
src/pmie/pmie_check.sh | 182 ++-
src/pmie/pmie_daily.sh | 477 +++++++++
src/pmie/src/GNUmakefile | 4
src/pmie/src/act.sk | 34
src/pmie/src/aggregate.sk | 16
src/pmie/src/andor.c | 448 ++++++++
src/pmie/src/andor.h | 37
src/pmie/src/binary.sk | 6
src/pmie/src/dstruct.c | 47
src/pmie/src/eval.c | 3
src/pmie/src/fun.h | 9
src/pmie/src/lexicon.c | 17
src/pmie/src/merge.sk | 2
src/pmie/src/meta | 17
src/pmie/src/misc.sk | 2
src/pmie/src/pmie.c | 68 -
src/pmie/src/syslog.c | 2
src/pmie/src/unary.sk | 2
src/pmlogctl/pmlogger_check.sh | 39
src/pmlogctl/pmlogger_daily.sh | 6
src/pmlogextract/logio.c | 2
src/pmlogreduce/logio.c | 2
src/pmlogreduce/pmlogreduce.c | 3
src/pmlogreduce/rewrite.c | 5
src/pmlogsummary/GNUmakefile | 4
src/pmlogsummary/pmlogcheck.c | 14
src/pmlogsummary/pmlogsummary.c | 39
src/pmnscomp/pmnscomp.c | 5
src/pmsleep/GNUmakefile | 42
src/pmsleep/pmsleep.c | 52
src/pmtop/GNUmakefile | 37
src/pmtop/Makefile | 26
src/pmtop/pmtop.c | 1109 +++++++++++++++++++++
src/pmval/GNUmakefile | 5
src/pmval/pmval.c | 548 +++++++---
198 files changed, 13651 insertions(+), 2968 deletions(-)
commit c2651858ca58870a5378244e8edb9bb321a4e853
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Oct 23 17:13:54 2007 +1000
Revert "Revert the pmcd code part of the startup script speedups, as
its causing qa 296 to fail"
This reverts commit b3cb7333b224153a58443cfe5e5fd4b1b0bd2d50.
Michael has now resolved this issue, and QA 296 is passing
regularly.
commit 9ea38a3513fcb09efac46180af99502eb49de1ed
Author: Michael Newton <kimbrr@xxxxxxx>
Date: Tue Oct 23 17:06:07 2007 +1000
waitpid on dying agents at reconfig (qa/296)
qa/296 fails with daemon PMDAs hanging round after a reconfigure (ie
kill -HUP to pmcd). It appears that they need to be wait()ed upon.
Prior to the addition of the condition || ap->ipcType == AGENT_DSO
to HarvestAgents in agent.c this condition was masked by other
cleanup.
Previously, CleanupAgent did not waitpid() for AT_CONFIG. In
addition,
there is no reason to sleep every time round the waitpid() loop, and
in
many cases even once may be unnecessary
commit 69af53b7d08d524e319216dfc174c22d9adf880f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Sep 20 16:46:02 2007 +1000
Changes committed to git://oss.sgi.com:8090/nathans/pcp.git
src/pmkstat/src/pmkstat.c | 3 ---
src/pmlogsummary/pmlogsummary.c | 27 ++++++++++++++-------------
src/pmstat/pmstat.c | 5 -----
3 files changed, 14 insertions(+), 21 deletions(-)
commit 22882947142bbcfce8a9f161531462d7123f9f25
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Sep 18 17:57:21 2007 +1000
Make pmstat and pmkstat behave like others wrt timezone (default
to local).
commit 86edb65b550cb40518a1166f592c508249e91d9b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Sep 18 17:54:26 2007 +1000
Fixes to new pmlogsummary sum mode.
commit 97de07ae06c1639a613b429cb14956ab95093b27
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Sep 20 16:40:04 2007 +1000
Revert reduction in wait time for pmcd to shutdown (from 8 back to
20 secs).
commit 00fc94564aa58a95ac340c3c05a44deef33d6a05
Merge: 2288294... eb43c55...
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Sep 19 09:49:11 2007 +1000
Merge leaf:/source/git/pcp into nathans
commit eb43c55c0dff67eff0b08c52b944f169c988efa8
Merge: 16d90bd... 3d9e7df...
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Sep 19 08:33:47 2007 +1000
Merge in SGI 2.7.4-1 PCP source from git master branch.
commit 3d9e7dfc999f9e6e3dcfd71d493b073960777ed9
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Sep 18 18:21:26 2007 +1000
Merge in SGI 2.7.4-1 PCP source.
|