pcp
[Top] [All Lists]

pcp updates - assorted around bug #1100

To: pcp@xxxxxxxxxxx
Subject: pcp updates - assorted around bug #1100
From: kenj@xxxxxxxxxxx (Ken McDonell)
Date: Mon, 5 Jan 2015 21:01:44 +1100 (AEDT)
Delivered-to: pcp@xxxxxxxxxxx
Root cause not fixed as yet ... this is mostly collateral damage
flowing from the analysis of the bug.

Changes committed to git://git.pcp.io/kenj/pcp dev

Ken McDonell (27):
      Makepkgs: special case handling of VERSION.pcp
      Makepkgs: NetBSD changes, fix error path botches
      src/python/setup.py: add NetBSD support
      libpcp/check-statics: filter out some "noise" symbols from the NetBSD 
compiler
      libpcp/units.c: argument to isdigit() and isspace() is int, not char
      libpcp_pmda/pduroot.c: change initialization for one array
      build/tar: expand $PATH to include more useful places for pre/post scripts
      qa/admin/pcp-daily: force MAKE=gmake to be set for NetBSD
      qa/README: make the firewall guidance a little more specific
      build/tar/postinstall.tail: NetBSD needs group wheel, not root
      qa/admin: extend scripts to handle NetBSD netmask 0xffffff00 (equivalent 
to /24)
      qa/common.rc: export $PATH, once it has been setup
      qa/600: I'm not going to try and explain this ...
      qa/115: filter out interaction with pmmgr
      qa/769: do a better job of faking it when init script not present
      pmdas/linux/proc_cpuinfo.c: minor tweaks to pevious commit
      qa/archives/archive-20141125.000009: new bad archive
      qa/pmdas/schizo: new QA PMDA
      qa/archives: new archives for the schizo PMDA
      perl PMDA support: fix C90 compilation warning
      qa/archives: assorted changes
      qa/pmdas/schizo: small fix for Version B
      qa/907: additional pmlogextract exercises with schizo archives
      qa/new: fix search logic
      pmlogextract: tighten metadata checks
      stdpmid.pcp: add domain number for SCHIZO
      pmlogcheck: add <mark> record and verbosity support

Mark Goodwin (2):
      Fix kernel.pernode.cpu.* for systems with only one CPU.
      QA to check kernel.pernode.cpu metrics on single CPU systems.

 Makepkgs                                  |   54 +--
 build/tar/postinstall.tail                |   18 +
 build/tar/preinstall.tail                 |   16 
 man/man1/pmlogextract.1                   |   38 ++
 qa/115                                    |    8 
 qa/168.out                                |    2 
 qa/600                                    |    6 
 qa/769                                    |    4 
 qa/873                                    |   29 +
 qa/873.out                                |    1 
 qa/907                                    |   60 +++
 qa/907.out                                |  508 ++++++++++++++++++++++++++++++
 qa/README                                 |    9 
 qa/admin/allow-pmlc-access                |    2 
 qa/admin/check-vm                         |    2 
 qa/admin/pcp-daily                        |    3 
 qa/archives/GNUmakefile                   |    9 
 qa/archives/archive-20141125.000009.0     |binary
 qa/archives/archive-20141125.000009.index |binary
 qa/archives/archive-20141125.000009.meta  |binary
 qa/archives/mk.schizo                     |   58 +--
 qa/archives/mk.schizo.sh                  |   31 +
 qa/archives/schizo-A.0                    |binary
 qa/archives/schizo-A.index                |binary
 qa/archives/schizo-A.meta                 |binary
 qa/archives/schizo-B.0                    |binary
 qa/archives/schizo-B.index                |binary
 qa/archives/schizo-B.meta                 |binary
 qa/common.rc                              |    1 
 qa/group                                  |    2 
 qa/new                                    |   20 +
 qa/pmdas/GNUmakefile                      |    3 
 qa/pmdas/schizo/GNUmakefile               |   36 ++
 qa/pmdas/schizo/GNUmakefile.install       |   45 ++
 qa/pmdas/schizo/Install                   |   46 ++
 qa/pmdas/schizo/Remove                    |   14 
 qa/pmdas/schizo/domain.h                  |    1 
 qa/pmdas/schizo/help-A                    |   17 +
 qa/pmdas/schizo/help-B                    |   17 +
 qa/pmdas/schizo/pmns-A                    |   15 
 qa/pmdas/schizo/pmns-B                    |   15 
 qa/pmdas/schizo/root-A                    |    5 
 qa/pmdas/schizo/root-B                    |    5 
 qa/pmdas/schizo/schizo-A.c                |  172 ++++++++++
 qa/pmdas/schizo/schizo-B.c                |  177 ++++++++++
 src/libpcp/src/check-statics              |    3 
 src/libpcp/src/units.c                    |   12 
 src/libpcp_pmda/src/pduroot.c             |    8 
 src/perl/PMDA/PMDA.xs                     |    3 
 src/pmdas/linux/pmda.c                    |    2 
 src/pmdas/linux/proc_cpuinfo.c            |   59 ---
 src/pmdas/linux/proc_stat.c               |   22 -
 src/pmlogextract/pmlogextract.c           |  209 ++++++++++--
 src/pmlogsummary/pmlogcheck.c             |   42 ++
 src/pmns/stdpmid.pcp                      |    1 
 src/python/setup.py                       |    2 
 56 files changed, 1636 insertions(+), 176 deletions(-)

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates - assorted around bug #1100, Ken McDonell <=