pcp
[Top] [All Lists]

pcp updates: merge nathans (build, qa, docs) + Marc Ma (py memleak, disk

To: pcp <pcp@xxxxxxxxxxx>
Subject: pcp updates: merge nathans (build, qa, docs) + Marc Ma (py memleak, disk.partitions metrics)
From: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Thu, 18 Jun 2015 13:13:33 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
Changes committed to git://pcp.io/pcp master

Nathan Scott (9):
      build: disable pmdajson on RHEL6 as well as RHEL5 now
      qa: fix bash-ism in qa/661 causing lintian warnings
      build: yet more packaging guards for pmdajson enablement
      qa: add test 1024 for pmdalinux per-{disk,partition,dm} metrics
      build: initial script for uploading built packages to bintray
      qa: make disk.partition metrics long help text fit qa/469 limits
      man: correct the section (5 not 3) for perfevent.conf
      build: very small updates to docker build scripts/files
      build: ensure pmcollectl is installed, man page updates

Marc Ma (2):
      Fixed memory leak in python module pmsubsys.py
      [linux_pmda] Added extended disk partition stats for kernel 2.6.25 and 
above.

 .gitignore                                |    1
 build/containers/pcp-base/Dockerfile      |    2
 build/containers/pcp-collector/Dockerfile |    2
 build/containers/pcp-monitor/Dockerfile   |    2
 build/containers/pcp-pmlogger/Dockerfile  |    2
 build/containers/pcp-testsuite/Dockerfile |    2
 build/containers/scripts/pcp-docker-run   |    5
 build/rpm/fedora.spec                     |   24 +-
 build/rpm/pcp.spec.in                     |   26 +-
 configure                                 |    1
 configure.ac                              |    4
 man/man1/pcp-shping.1                     |    2
 man/man1/pmcollectl.1                     |  332 -----------------------------
 man/man1/pmdaperfevent.1                  |    4
 man/man1/pmiostat.1                       |  230 --------------------
 qa/1024                                   |   42 +++
 qa/1024.out                               |  338 ++++++++++++++++++++++++++++++
 qa/1052                                   |    1
 qa/469                                    |   11
 qa/661                                    |    3
 qa/group                                  |    1
 qa/linux/blkdev-root-001.tgz              |binary
 scripts/bintray-upload                    |  132 ++++++++++-
 src/pcp/GNUmakefile                       |   13 -
 src/pcp/atop/pcp-atop.1                   |    3
 src/pcp/collectl/GNUmakefile              |    4
 src/pcp/collectl/pcp-collectl.1           |  333 +++++++++++++++++++++++++++++
 src/pcp/iostat/GNUmakefile                |    3
 src/pcp/iostat/pcp-iostat.1               |  227 ++++++++++++++++++++
 src/pmdas/linux/help                      |   34 ++-
 src/pmdas/linux/pmda.c                    |   29 ++
 src/pmdas/linux/proc_partitions.c         |   56 ++++
 src/pmdas/linux/root_linux                |    6
 src/python/pcp/pmsubsys.py                |    6
 34 files changed, 1241 insertions(+), 640 deletions(-)

Details ...

commit 25bba332363273321679e1d1c4d9bcfb93d453a9
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Jun 18 11:53:19 2015 +1000

    build: ensure pmcollectl is installed, man page updates

commit bced1fea48ec0a347ee72d82748641b8b0836652
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Jun 18 10:41:06 2015 +1000

    build: very small updates to docker build scripts/files

    Use a valid email address in the Dockerfiles (debian/control
    model used), don't assert docker command has to run as root,
    and remove bash-isms from run script.  Initial work on the
    bintray-upload script to support containers.

commit 5e73fde04d706cf385aba8f530e243e200505c85
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Jun 18 08:48:26 2015 +1000

    man: correct the section (5 not 3) for perfevent.conf

commit f191e95e9f0c3bd8516ab5ca818ef0adc248199a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 17 16:27:22 2015 +1000

    qa: make disk.partition metrics long help text fit qa/469 limits

commit 7bd068c2d6c903d5711abdeafe20f7a70f3f5172
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 17 14:16:46 2015 +1000

    build: initial script for uploading built packages to bintray

commit 93d088e2834312d9c44addb6c867f5ac9876f199
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 17 14:07:38 2015 +1000

    qa: add test 1024 for pmdalinux per-{disk,partition,dm} metrics

commit 0a24366b67740c1c70f1550bb87a7a49e4da772f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 17 13:33:16 2015 +1000

    build: yet more packaging guards for pmdajson enablement

commit 24799cda2b31e4892c91e7769ecdcf9442d06b37
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 17 13:31:54 2015 +1000

    qa: fix bash-ism in qa/661 causing lintian warnings

    Use consistent syntax for function declarations in 661, else
      $ sh -n qa/661
      qa/661: 57: qa/661: Syntax error: "(" unexpected

commit b8e6fe4b934e784e75e537faea4ef1f4d635a1e1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 17 10:40:31 2015 +1000

    build: disable pmdajson on RHEL6 as well as RHEL5 now

    qa/1052 is failing on RHEL6.  David's traced it back to
    RHEL6 using python 2.6, and the json.load() function in
    that version not supporting the object_pairs_hook needed
    by pmdajson.

commit d7927ba0c0bad912ed2de08bb12793b60b4e9727
Author: Marc Ma <mamarc@xxxxxxxxxx>
Date:   Sun Jun 14 21:59:39 2015 -0700

    [linux_pmda] Added extended disk partition stats for kernel 2.6.25 and 
above.

commit 8748740943e7e93b4cafc56dc7304250411d4961
Author: Marc Ma <mamarc@xxxxxxxxxx>
Date:   Sun Jun 14 18:17:22 2015 -0700

    Fixed memory leak in python module pmsubsys.py

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: merge nathans (build, qa, docs) + Marc Ma (py memleak, disk.partitions metrics), Mark Goodwin <=