pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Tue, 23 Oct 2007 17:24:11 +1000
Organization: Aconex
Reply-to: nscott@xxxxxxxxxx
Sender: pcp-bounce@xxxxxxxxxxx
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.




<Prev in Thread] Current Thread [Next in Thread>