pcp
[Top] [All Lists]

pcp updates: qa, lukas merge, atop prep work

To: pcp <pcp@xxxxxxxxxxx>
Subject: pcp updates: qa, lukas merge, atop prep work
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sun, 24 May 2015 22:50:51 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: TrTHk2T5dlEsxzLywS7gbtstp0zVDg==
Thread-topic: pcp updates: qa, lukas merge, atop prep work
Changes committed to git://git.pcp.io/nathans/pcp.git master

Nathan Scott (6):
      build: add ncurses configure checking via pkg-config for console tools
      build: add struct declarations for application headers
      pmdalinux: add /proc/meminfo hugepagesize metric, used by atop
      pmdaproc: add two /proc/pid/status metrics, used by atop
      qa: fix systemd pmda Install spurious .err output
      qa: add gitignore file for perl test dirt

Lukas Berk (4):
      Update qa/566 with -z options and update output
      Add regex to qa/956 for failures when extra '.'s are seen in the output
      Mirror pcp.spec.in package breakup into fedora.spec
      Revert Source0 location to upstream


 build/rpm/fedora.spec               | 1331 ++++++++++++++++++++++++++++++++----
 configure                           |   83 ++
 configure.ac                        |    3 
 qa/022.out.linux                    |    2 
 qa/566                              |   33 
 qa/566.out                          |   16 
 qa/652                              |   37 -
 qa/652.out                          |    3 
 qa/943.out                          |    2 
 qa/956                              |    6 
 qa/974.out                          |  236 ------
 qa/perl/.gitignore                  |    2 
 src/include/builddefs.in            |    5 
 src/include/pcp/pmapi.h             |   41 -
 src/include/pcp/pmda.h              |   19 
 src/pmdas/linux/help                |    4 
 src/pmdas/linux/pmda.c              |   10 
 src/pmdas/linux/proc_meminfo.c      |    3 
 src/pmdas/linux/proc_meminfo.h      |    3 
 src/pmdas/linux/root_linux          |    3 
 src/pmdas/linux_proc/help_text.h    |    2 
 src/pmdas/linux_proc/pmda.c         |  166 ++--
 src/pmdas/linux_proc/proc_dynamic.c |    6 
 src/pmdas/linux_proc/proc_pid.c     |    8 
 src/pmdas/linux_proc/proc_pid.h     |    4 
 src/pmdas/systemd/.gitignore        |    1 
 src/pmdas/systemd/Install           |    2 
 27 files changed, 1553 insertions(+), 509 deletions(-)


commit 6e20f93528d0efd6ff59c39a4d18ac6847664667
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 25 12:38:32 2015 +1000

    qa: add gitignore file for perl test dirt

commit 282fa906b234e5ea50a639faf2c0bfabecff3a75
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon May 25 12:38:02 2015 +1000

    qa: fix systemd pmda Install spurious .err output
    
    Turned out to be a $tmp assumption, but nothing was being
    done with the journalctl stderr stashed in $tmp.err anyway
    so just send it to /dev/null like stdout (the return code
    is all that matters here).
    
    While there, remove some unnecessary code & tweak a couple
    the delays in qa/652 to make it complete more quickly.

commit af0fefdf9b8d983da2d9f26c8439a9b39b60c393
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri May 22 16:59:21 2015 +1000

    pmdaproc: add two /proc/pid/status metrics, used by atop

commit bcc121c5545fb0edca231ec128dd405c5ede37fa
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Fri May 22 18:18:29 2015 -0400

    Revert Source0 location to upstream

commit 5eb8a53a6afdfa9650c0bb5581f813621c9b4733
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Fri May 22 18:16:44 2015 -0400

    Mirror pcp.spec.in package breakup into fedora.spec

commit 3e6d504704b0133dcc378b3d594665bbdd5d53f9
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Fri May 22 12:56:37 2015 -0400

    Add regex to qa/956 for failures when extra '.'s are seen in the output

commit fd9dfebe78b464fd7e254c1e63b9fd7352772998
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Fri May 22 12:19:51 2015 -0400

    Update qa/566 with -z options and update output
    
    566 was failing due to timezone differences, updating the commands
    with the -z parameter also produced additional output related to
    the timezone option.  Filter out the names of the hosts.

commit f270bc0d32fb22a9cc15816c913fc0e0b6c46e6f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri May 22 16:58:43 2015 +1000

    pmdalinux: add /proc/meminfo hugepagesize metric, used by atop

commit 2a32ca8b4f055776597c23f54931d0da25b2eecb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri May 22 16:51:21 2015 +1000

    build: add struct declarations for application headers
    
    Add struct names for all structures, as is done in a couple of places
    in pmapi.h and throughout impl.h.  This is useful to applications that
    don't want to include pmapi.h and instead forward-declare structs that
    they use.  The atop upstream code has headers using this model, which
    we'll want to integrate with shortly.

commit 88ac884d58cdb5651efa01af26e084ef42b0a087
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri May 22 16:31:42 2015 +1000

    build: add ncurses configure checking via pkg-config for console tools

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