pcp
[Top] [All Lists]

pcp updates: misc

To: PCP <pcp@xxxxxxxxxxx>
Subject: pcp updates: misc
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sun, 8 Sep 2013 21:38:14 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: jqRQPnT97gGQIE0CUtfT2s317AkogQ==
Thread-topic: pcp updates: misc
Changes committed to git://oss.sgi.com/pcp/pcp.git dev

 build/rpm/pcp.spec.in           |    4 +
 src/libpcp/src/auxconnect.c     |   21 +++++-
 src/libpcp_pmcd/src/GNUmakefile |    4 -
 src/libpcp_pmcd/src/pmcd.stp.in |  126 ++++++++++++++++++++--------------------
 src/pmhostname/pmhostname.c     |  114 ++++++++++++++++++++++--------------
 5 files changed, 159 insertions(+), 110 deletions(-)

commit 78dbbcc241fdbcad0110b0567aaedca53c938ccc
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Mon Sep 9 11:26:01 2013 +1000

    Refactor the pmcd.stp file to be stap-version independent
    
    We were using macros (via @define) to have the stap probes
    read like the pcp source, which inadvertantly caused test
    failure in qa/749 on RHEL6 with the older systemtap there.

commit fb8cd158ffd1d19ae297f12f20a94aa5c44c65b8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Sep 9 11:23:23 2013 +1000

    Reinstate a pcp.spec.in fix Ken had made earlier
    
    There was a fix for an issue Ken had resolved in the non-
    infiniband build that was more subtle than I realised, and
    which tripped Franks f19 build.  The egrep-generating-an-
    empty-file is not safe as I thought, since it returns a
    non-zero exit code when no lines match and the build fails.
    
    Resolve this by reinstating Kens original approach, that of
    conditional-spec-code, simply touching the file if needed.

commit dabd8c24cc40cb861ca54c9c5458bb6a7d1a28d6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Sep 9 11:18:30 2013 +1000

    Move extended pmhostname diagnostics into libpcp
    
    Some recent additions to help diagnose hostname lookup
    issues were exposing deep internals of libpcp networking
    APIs outside of libpcp, and in a way that would not work
    for certain configure/build combos.  Move these inside
    the libpcp APIs that were being instrumented, resolving
    the latter issue.  Extra diagnostics for the nspr versions
    is left as an exercise for the reader, for now.

commit 6773c895640fedf42cdcba1e19bfd1c308af8f6c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Sep 9 10:49:41 2013 +1000

    pmcd.stp is both Linux-specific and needs --with-static-probes

commit f7efeb3216e3ba68c8cc3c1f0afd75c8e3cdc83a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Sep 9 06:06:02 2013 +1000

    libpcp_pmcd - build failure
    
    Wrong guard round install lines ... pmcd.stp is not created
    unless $(ENABLE_PROBES) is true.

commit 7f944c2f80e48130fe5f41e5405f1ad497feaf1a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Sep 9 06:04:23 2013 +1000

    pmhostname - add -D on the command line
    
    So I can expose diagnositics when it is not working.

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