pcp
[Top] [All Lists]

pcp updates - assorted

To: pcp@xxxxxxxxxxx
Subject: pcp updates - assorted
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon, 18 Nov 2013 19:41:36 +1100
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0
Changes committed to git://oss.sgi.com/kenj/pcp.git dev

 man/man1/pmcd.1                |    3 +--
 qa/365                         |    6 ++++++
 qa/454                         |    9 +++++++--
 qa/454.out                     |   19 ++++++++++++-------
 qa/admin/check-vm              |    2 +-
 src/libpcp/src/auxconnect.c    |   26 ++++++++++++++++++++++++--
 src/libpcp/src/secureconnect.c |   11 +++++++++++
 src/pcp/pcp.sh                 |    6 ++++--
 src/pmcd/src/config.c          |   25 +++++++++----------------
 src/pmlogger/src/check.c       |   17 ++++++++++-------
 src/pmstat/pmstat.c            |   13 ++++++++-----
 11 files changed, 93 insertions(+), 44 deletions(-)

commit 92d5e95c4aca34be6e0b1980374fb929f72153e6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Nov 18 19:35:41 2013 +1100

    pmcd man page and qa/454
    
    Recent pmcd config lexical changes have removed the (lame) requirement
    for quoted strings in a pmcd config file to be surrounded by white
    space.

commit f2f54652df4fe80e1248f951d23d265e232080ad
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Nov 18 19:17:50 2013 +1100

    qa/365 - add some more useful info into 365.full

commit 19a05185b392c680ab18759d9573de2881ab5f8f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Nov 18 18:23:35 2013 +1100

    pmstat - fix bad error handling
    
    When pmLookupName() fails for one or more metric names, the error
    status is:
    (a) different to that described in the man page and
    (b) ambiguous.
    
    This commit fixes (b) so pmstat does the extra work needed
    to decode the error correctly for each metric than cannot be
    looked up via pmLookupName().
    
    Consideration of (a) is TBD.

commit 5f2a87de5c36c0f2c0ec66c97497dfa5bfe96e81
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Nov 18 18:22:15 2013 +1100

    pmcd config parser - cleaner quotes handling
    
    Now we have "local:" etc, quoted strings may appear in more places
    and the lexer was not getting this right.

commit 60eed61ff78aa3c6fa47069bb1e852e6f4c65706
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Nov 18 18:21:04 2013 +1100

    qa/admin/check-vm - correct typo in rpm name

commit 67a2b6e1abc2a2963bb16fa70a3c33b4e6436c08
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Nov 18 18:19:39 2013 +1100

    pcp.sh - change formatting for pmie and pmlogger details
    
    When there are lots of pmlogger or pmie processes, the format is
    messy and hard to read.  Change to 1 line per process, sorted on
    pmcd host name.

commit 41526609b4eefd8fd34e0d37f9ad6228aec8d87c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Nov 18 17:41:15 2013 +1100

    libpcp/secureconnect.c - add diagnostic

commit 87bf00c2486c657c4c0115953b91f41351f2ccfa
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Nov 18 17:37:57 2013 +1100

    libpcp/auxconnect.c - Unknown Host fixups
    
    If DNS is not quite right (forward translation is working, reverse
    translation is not), then we end up setting the hostname to
    "Unknown Host".
    
    There are 2 problems here:
    1. it needs a strdup() to avoid blowing up in __pmHostEntFree()
    2. the embedded space causes pmlogger_check to die with a horrific
       and almost undiagnosable error
    
    Also add some diagnostics to help debug failures in this part of the
    code.

commit 74c523d688a43d131c81576be277298e811952b9
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Nov 18 07:01:46 2013 +1100

    pmlogger - fix SEGV with -Dall
    
    Just bad diagnostic logic dereferenced a pointer that could be NULL.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates - assorted, Ken McDonell <=