pcp updates - merge kenj (qa), lberk (json conv, buildbot, qa), Justin (nfsv42), Marko+Nathan (zabbix-agent)
"Mark Goodwin" <[email protected]>
| Newsgroups | gmane.comp.sysutils.pcp |
|---|---|
| Message-ID | <[email protected]> |
Apart from CHANGELOG etc, QA updates only now. I'll be running QA all day
and tomorrow - depending how that goes, all week-end too. But if QA is good
then still planning for release on Friday.
I'm still seeing qa/1069 failures (pmrep - not sure why yet).
Changes committed to git://git.pcp.io/pcp master
Ken McDonell (5):
qa/008: revised .out files for host bozo (w/out CD drive)
qa/admin/pcp-daily: fix logic error when searching for some error
lines
qa/964: another case where we should _wait_for_pmlogger before exiting
src/libpcp/src/auxserver.c: tweak EADDRINUSE diagnostics
qa/243: need slightly longer delay for second pmcd
Lukas Berk (3):
Tag and push newly created docker images
Fix libpcp_web json data type conversion
Update qa/798 to include nfsv4.2 metrics
Justin Mitchell (1):
Add NFSv42 parameters to linux PMDAs
Marko Myllynen (1):
zabbix-agent: support zabbix 3.0.x and 3.2.x
qa/008 | 6
qa/008.out.bozo | 27 ++-
qa/008.out.bozo+cd | 74 ++++++++
qa/008.out.bozo+sdc | 74 --------
qa/243 | 6
qa/798 | 67 +++++++-
qa/798.out | 292
+++++++++++++++++++++++++++++++++++
qa/964 | 1
qa/admin/pcp-daily | 7
qa/buildbot/master.cfg | 19 ++
qa/nfsclient/mountstats42.qa | 106 ++++++++++++
qa/src/json_test.c | 35 +++-
src/include/pcp/pmjson.h | 13 +
src/libpcp/src/auxserver.c | 10 -
src/libpcp_web/src/json_helpers.c | 142 +++++++++++++++--
src/pmdas/linux/pmda.c | 17 ++
src/pmdas/linux/proc_net_rpc.h | 4
src/pmdas/nfsclient/pmdanfsclient.pl | 31 +++
src/zabbix-agent/src/module.h | 1
src/zabbix-agent/src/zbxpcp.c | 35 ++--
20 files changed, 839 insertions(+), 128 deletions(-)
Details ...
commit 29dc5e4e9d4990eb4fc00864ea868226bfb037e8
Author: Marko Myllynen <[email protected]>
Date: Thu Nov 10 09:47:28 2016 +1100
zabbix-agent: support zabbix 3.0.x and 3.2.x
Add support for newer versions of zabbix, retaining compatibility with
older
versions via dlsym checks. Original patch from Marko Myllynen, updated
with
the extra dlsym checks by Nathan Scott.
QA/1067 exercises this.
commit 10f901e9da73b035a34b5cd0b60eda750a350aac
Author: Ken McDonell <[email protected]>
Date: Thu Nov 10 06:59:10 2016 +1100
qa/243: need slightly longer delay for second pmcd
When testing "socket in use" errors, we need to wait a bit longer
for the EADDRINUSE retry loops in libpcp.
commit d8e8c693e31c767f60a33af6cefd5f30b356509e
Author: Ken McDonell <[email protected]>
Date: Thu Nov 10 06:55:31 2016 +1100
src/libpcp/src/auxserver.c: tweak EADDRINUSE diagnostics
The recent change to add a "try 4 times before really reporting
EADDRINUSE"
to overcome some race-in-QA situations was a bit too chatty (and caused
qa/243 to fail), so move the reporting of each failed attempt inside a
conditional, guarded by DBG_TRACE_DESPERATE.
commit befc247758516ef24f51771126c7a9f93240a6f6
Author: Ken McDonell <[email protected]>
Date: Thu Nov 10 06:54:39 2016 +1100
qa/964: another case where we should _wait_for_pmlogger before exiting
commit c45dfbf3290549bbd4d11949cf1e6998e0aabd7b
Author: Ken McDonell <[email protected]>
Date: Thu Nov 10 06:54:02 2016 +1100
qa/admin/pcp-daily: fix logic error when searching for some error lines
commit d2f8f39ddf064849ecf060484ff811825e418ceb
Author: Lukas Berk <[email protected]>
Date: Wed Nov 9 14:18:03 2016 -0500
Update qa/798 to include nfsv4.2 metrics
With the added NFSv4.2 client metrics, lets test that they're
proprely reported with a new /proc/self/mountstats file
commit f0bb18fc1e8ec4be64fc3a24b41fbf6e44c4d5f9
Author: Justin Mitchell <[email protected]>
Date: Fri Nov 4 16:24:00 2016 +0000
Add NFSv42 parameters to linux PMDAs
commit 2291a4efb7d5d6005be4f2c5cb801033ce6d952d
Author: Lukas Berk <[email protected]>
Date: Tue Oct 25 11:35:41 2016 -0400
Fix libpcp_web json data type conversion
Previously we were making the (incorrect) assumption that every
numerical data type, if not a string or flag, was an int length
variable.
Add a flag_type where we can store the specific json_data type if
needed.
commit 79d3062ec5d62e4cf27e5e5f5648641e7fb8cea9
Author: Lukas Berk <[email protected]>
Date: Mon Oct 17 10:17:36 2016 -0400
Tag and push newly created docker images
Push the docker images to the regsitry so they can be publicly used for
reproducing bugs the developer didn't catch themselves.
commit 0f6deb1eae0b8abd6baf00567ea40bcaaf4e522f
Author: Ken McDonell <[email protected]>
Date: Wed Nov 9 11:21:28 2016 +1100
qa/008: revised .out files for host bozo (w/out CD drive)