pcp
[Top] [All Lists]

pcp updates: qa

To: pcp@xxxxxxxxxxx
Subject: pcp updates: qa
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon, 18 Jul 2016 19:38:15 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0
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

<Prev in Thread] Current Thread [Next in Thread>