pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon, 25 Mar 2013 20:49:25 +1100
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130308 Thunderbird/17.0.4
With these changes my QA failures on Gentoo are down from 70+ to 7.

I'd really appreciate some feedback on the ipv6 run-time check changes in 
libpcp ... they are a bit hacky, but I cannot see an obviously cleaner way to 
fix it.

Changes committed to git://oss.sgi.com/kenj/pcp.git dev

 build/tar/postinstall.tail            |    8 +
 qa/.gitignore                         |    1 
 qa/023.out.1                          |   18 +-
 qa/067.out.3                          |    6 
 qa/172                                |   19 ++
 qa/172.out                            |   21 ---
 qa/172.out.1                          |   20 +++
 qa/172.out.2                          |   21 +++
 qa/243                                |   11 +
 qa/243.out.4                          |    2 
 qa/243.out.5                          |   20 +++
 qa/244.out.1                          |   10 -
 qa/255.out.4                          |    6 
 qa/445                                |   46 ++++--
 qa/admin/check-vm                     |  225 ++++++++++++++++++++++++++++++++++
 qa/admin/myconfigure                  |   27 ++++
 qa/admin/pcp-daily                    |   83 ++++++++----
 qa/admin/pcp-qa-summary               |    3 
 qa/admin/show-me-all                  |   52 +++++++
 qa/mk.variant                         |    3 
 qa/valgrind-suppress-3.6.0.SVN-Debian |   75 +++++++++++
 src/libpcp/src/auxserver.c            |   40 ++++--
 src/libpcp/src/check-statics          |    2 
 src/libpcp/src/config.c               |   48 ++++++-
 24 files changed, 659 insertions(+), 108 deletions(-)

commit 312e6178cdb800858435f6db176e5d12646e590d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Mar 25 20:39:06 2013 +1100

    IPv6 - run-time checks
    
    Do not try to create IPv6 server-end sockets if the running operating
    system does not support IPv6 (even though PCP code is IPv6 enabled).
    
    Currently the non-ipv6 mode is only activated for Linux systems
    when /proc/net/if_inet6 does _not_ exist, so for the vast majority
    of platforms this commit introduces no change.

commit 04323d2b13f3ef0f0102521de405386a23ab59f3
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Mar 25 20:37:22 2013 +1100

    qa/445 - fix non-determinism
    
    We had two processes writing to the same log file ... results
    were a (biased) lottery.

commit 090bcb445aff0ed16f7c0e2d96f112d7297dfaca
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Mar 25 19:49:24 2013 +1100

    qa/172 - remove old .out file

commit e7e91d6e1310cccaafb73b73167dd0055d158499
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Mar 25 17:39:02 2013 +1100

    qa/255 - fix output for no ipv6 case

commit 9d664c5427258e0f493914780ecb2c1764fea4d5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Mar 25 17:37:13 2013 +1100

    tar packaging - postinstall add chown commands
    
    With the change to not running pmcd et as root, various log dirs
    and files need to be owned by pcp.pcp not root.root ... follow
    the Debian recipe.

commit b1ce6e0d50db10cdc7025ccbe7e9ad8b0a339db6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Mar 25 17:09:38 2013 +1100

    qa/244 - fix output for no ipv6 case

commit 896623b27c60da249a6fa61a8ee00d2c57f94974
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Mar 25 16:20:00 2013 +1100

    qa/243 - add variant output for no ipv6 case

commit 82c885f0f79cca27f87723a1d9aede5d02f037ae
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Mar 25 16:04:52 2013 +1100

    qa/023 & qa/067 - tweak no ipv6 output files
    
    To match recent formatting changes in libpcp.

commit 5b6222486f867031762ee6b14d414e8ad378f329
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Mar 25 16:04:23 2013 +1100

    qa/mk.variant - clobber qa_outfiles while you're at it

commit ab12ddc4c303e2441a2f99dd3a79a4a512ac6615
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Mar 25 16:03:24 2013 +1100

    qa/172 - add variant output for no ipv6 case

commit 8f3047684ea8926852d94bbe68ff09eb81619309
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Mar 25 12:12:40 2013 +1100

    More qa admin scripts for Ken

commit 15ccd2e4048faa7567632eb2537bb59c31250efb
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat Mar 23 08:12:56 2013 +1100

    valgrind 3.6.0 suppressions for i586 Debian 6.0.7

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