Changes committed to git://git.pcp.io/kenj/pcp master
Ken McDonell (7):
qa/544: deal with Mac OS X strangness
qa/842: seq(1) is not standard ... don't use it
src/libpcp_pmda/src/open.c: unix domain socket setup changes
qa/admin/check-vm: add some more ways to identify Perl packages
qa/274: add more diagnostics (harvest unfiltered PMDA log files)
qa/pmdas/broken/broken_pmda.c: try to avoid qa/274 race
qa/admin/pcp-qa-summary: clarify annotations in report heading
qa/274 | 60 +++++++++++++++++++++++++++++++++---------
qa/544 | 4 +-
qa/842 | 5 ++-
qa/admin/check-vm | 4 +-
qa/admin/pcp-qa-summary | 4 +-
qa/pmdas/broken/broken_pmda.c | 7 ++++
src/libpcp_pmda/src/open.c | 25 ++++++++---------
7 files changed, 77 insertions(+), 32 deletions(-)
Details ...
commit 9a31038d66960afbc46e3da3dc860fa2e6b38ad6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 18 19:37:16 2016 +1000
qa/admin/pcp-qa-summary: clarify annotations in report heading
commit 33437872dc2debfb28ba16377f5f205863164417
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 18 19:35:09 2016 +1000
qa/pmdas/broken/broken_pmda.c: try to avoid qa/274 race
For the BUG_5 version, the PMDA will quit in pmdaDaemon() which
introduces a possible race with dbpma sending a PDU to a process
that is about to exit, but has not yet closed the IPC channel.
Explicitly fclose()ing stdin and stdout before exit() seems to make
qa/274 more robust.
commit fd1f80f5f444cc68446bf66ba60f0e20948c72a5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 18 19:34:35 2016 +1000
qa/274: add more diagnostics (harvest unfiltered PMDA log files)
commit fc91dda8bac7724d4c46fdd3602c4ca15fc1d57a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 18 08:37:47 2016 +1000
qa/admin/check-vm: add some more ways to identify Perl packages
commit ece7cae6e645dce1437f763a5c05370fc086ec54
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 18 08:35:35 2016 +1000
src/libpcp_pmda/src/open.c: unix domain socket setup changes
Logic here was wrong but oftenly benignly so. Unfortunately on
Mac OS X our luck ran out ... if getpwnam() succeeds, then errno
(aka oserror()) is undefined.
Fixed a number of failing QA tests where the PMDA was using a
Unix domain socket for IPC to pmcd.
commit 672c0425a2bea4113ca275b348a3593e0628f516
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 18 07:34:53 2016 +1000
qa/842: seq(1) is not standard ... don't use it
commit da7f3f03337f694cb7b5a1688610db89433ba260
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 18 07:32:18 2016 +1000
qa/544: deal with Mac OS X strangness
zcat foo.gz tries to open foo.gz.Z (don't ask) ... but this can be
circumvented with zcat <foo.gz
|