pcp
[Top] [All Lists]

pcp updates: Nathan+Marko+Martins merge

To: pcp <pcp@xxxxxxxxxxx>
Subject: pcp updates: Nathan+Marko+Martins merge
From: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Thu, 23 Apr 2015 17:16:59 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
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


<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: Nathan+Marko+Martins merge, Mark Goodwin <=