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.
|