pcp
[Top] [All Lists]

pcp updates: merge dsmith (json pmda active/inactive instances, qa) + na

To: "pcp@oss >> pcp" <pcp@xxxxxxxxxxx>
Subject: pcp updates: merge dsmith (json pmda active/inactive instances, qa) + nathans (solaris build, rpm/deb uploads, pmdalinux units, atop) + kenj (postfix pmda, qa)
From: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Sat, 27 Jun 2015 09:15:19 +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: get native Solaris builds up and running once more
      build: auto-switch qmake spec used on solaris with gcc active
      build: rpm and deb build detection and upload support
      atop: correct the reporting of some system memory metrics
      pmdalinux: correct the units (bytes) for new ipc.shm metrics
      build: correct path typos in deb bintray upload script
      pmdalinux: ensure correct semantics for ipc.shm metrics also
      build: tweak Makepkgs to optionally sign debs for any user account
      build: rearrange the rpm+deb repositories after more testing

Ken McDonell (4):
      scripts/pcp-push: add "nothing to be done" check and quit early
      postfix PMDA: improvements
      postfix PMDA: be more careful with diagnostics
      qa/805: accommodate recent postfix PMDA changes

David Smith (2):
      Handle instances better in the JSON PMDA.
      Properly updated qa/1052.out JSON PMDA test output.

 Makepkgs                            |   16 ++--
 configure                           |   14 ++-
 configure.ac                        |   11 +-
 qa/1052                             |   97 ++++++++++++++++++++++++
 qa/1052.out                         |   91 ++++++++++++++++++++---
 qa/1079.out                         |   48 ++++++------
 qa/805                              |   13 +++
 qa/888                              |    3
 qa/888.out                          |   18 ++--
 qa/admin/check-vm                   |    1
 qa/pmdas/broken/GNUmakefile         |   12 +--
 qa/pmdas/broken/GNUmakefile.install |   12 +--
 qa/src/GNUlocaldefs                 |   42 +++++-----
 scripts/bintray-upload              |  141 ++++++++++++++++++++++++++----------
 scripts/pcp-push                    |   10 ++
 src/.gitignore                      |    1
 src/pcp/atop/photosyst.c            |    4 -
 src/pcp/atop/showsys.c              |   40 ++++++----
 src/pmdas/json/pmdajson.python      |   27 ++++++
 src/pmdas/linux/ipc.c               |    7 +
 src/pmdas/linux/pmda.c              |   12 +--
 src/pmdas/postfix/Install           |   19 ++++
 src/pmdas/postfix/pmdapostfix.pl    |   52 ++++++++++---
 src/pmdas/solaris/zpool_perdisk.c   |    2
 src/pmieconf/GNUmakefile            |    4 -
 25 files changed, 519 insertions(+), 178 deletions(-)

Details ...

commit 4272e093cc238e989718f6d6487f37bf2a4fd228
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 26 18:35:31 2015 +1000

    build: rearrange the rpm+deb repositories after more testing

commit 2928fd10a6a2271db1128b8b5878eaaf156a41c3
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 26 16:33:47 2015 +1000

    build: tweak Makepkgs to optionally sign debs for any user account

commit bffed99f5472ef47e1b123d29a71ef941292cfed
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 26 16:33:16 2015 +1000

    pmdalinux: ensure correct semantics for ipc.shm metrics also

commit 507f3c34249dc27818372a37543e80b54c2cc2a6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 26 13:14:27 2015 +1000

    build: correct path typos in deb bintray upload script

commit 7e11a78a0fb0cc956e235579c2a929193139b6a7
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 26 12:07:30 2015 +1000

    pmdalinux: correct the units (bytes) for new ipc.shm metrics

commit 0beaec5b32dff48b4524280942979094c013974c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 26 12:06:00 2015 +1000

    atop: correct the reporting of some system memory metrics

commit 674a052e0efd6da0d2057322f0879a62eb657e90
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 26 12:03:51 2015 +1000

    build: rpm and deb build detection and upload support

commit 6b703c14016849ccdce75b692d4ce0715882ee50
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 26 12:03:13 2015 +1000

    build: auto-switch qmake spec used on solaris with gcc active

commit a1ebd0295bf26c55c918444629a51061106f28b5
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Jun 25 12:38:21 2015 +1000

    build: get native Solaris builds up and running once more

    Series of changes to support Solaris builds -
    - no -q option to Solaris egrep, workaround
    - configure.ac and makefile fixes for when cc != gcc
    - configure.ac fix to detect pid 1 correctly (PCP_PS_PROG)
    - order of -L and -l options to the linker is important (QA
      programs only were affected by this)
    - zpool_vdev_name API has acquired another argument, ho-hum
    - oddball pmieconf GNUmakefile issue with grep return code

commit 0ce9cb118b192e2b8131a63f34af836863dcd930
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jun 25 11:43:50 2015 +1000

    qa/805: accommodate recent postfix PMDA changes

    And some additional diagnostics in 805.full.

commit 1df627676c59977b2a9cbb068a01fc5843db54c1
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jun 25 11:39:25 2015 +1000

    postfix PMDA: be more careful with diagnostics

    When the magic PCP_PERL_FOO variables are set, the code is
    generating the pmns and domain.h, so suppress (not so) helpful
    messages when this is being done.

commit e118c879a6ddf60a36afdc9b15e5708e77819ce2
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jun 25 11:27:53 2015 +1000

    postfix PMDA: improvements

    The qshape "utility" is not always installed as an executable
    on the $PATH ... so need to accommodate cases where it is a
    Perl script in a backwater of the file system.

    Added some logging to the pmda's log file to report which
    Postfix logfile is being used and the invocation for qshape
    that is being used.

commit f98834f42139c95d92ced0856e5b7f6d5fa73c89
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jun 24 10:38:16 2015 +1000

    scripts/pcp-push: add "nothing to be done" check and quit early

commit e1b21c07f06d3ff3245401628f8a27bba86ba6ff
Author: David Smith <dsmith@xxxxxxxxxx>
Date:   Tue Jun 23 15:38:49 2015 -0500

    Properly updated qa/1052.out JSON PMDA test output.

commit b2b5112ac1c7cc2f075274db29aebc25c40a86aa
Author: David Smith <dsmith@xxxxxxxxxx>
Date:   Tue Jun 23 15:05:38 2015 -0500

    Handle instances better in the JSON PMDA.

    * src/pmdas/json/pmdajson.python (IndomCache.set_active): New function
      that marks a single indom instance as "active".
      (IndomCache.refresh): Refresh indom instances marked as "active".
      (IndomCache.load): Don't mark the entire cache as "active".
      (JsonSource.__refresh_indoms): When refreshing indoms, mark all
      instances seen as "active".
    * qa/1052: Added more indom tests.
    * qa/1052.out: Updated expected output.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: merge dsmith (json pmda active/inactive instances, qa) + nathans (solaris build, rpm/deb uploads, pmdalinux units, atop) + kenj (postfix pmda, qa), Mark Goodwin <=