pcp
[Top] [All Lists]

pcp updates: kenj merge, getopts, qa

To: PCP Mailing List <pcp@xxxxxxxxxxx>
Subject: pcp updates: kenj merge, getopts, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri, 21 Mar 2014 01:37:11 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <2137486890.3470323.1395379919785.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: 4Rf+5c22Phtw7hOvZWNWP+KU71GIdg==
Thread-topic: pcp updates: kenj merge, getopts, qa
Changes committed to git://oss.sgi.com/pcp/pcp.git dev

 build/mac/GNUmakefile       |   13 +++--
 debian/libpcp3-dev.install  |    1 
 man/man3/pmgetoptions.3     |   46 +++++++++++++++----
 qa/033                      |   25 ++++++++++
 qa/069.out.ipv4             |    2 
 qa/069.out.ipv6             |    2 
 qa/113                      |  103 +++++++++++++++++++++++++++++++++-----------
 qa/381                      |    2 
 qa/admin/check-vm           |    1 
 qa/admin/pcp-daily          |   13 +++--
 qa/src/multithread4.c       |   20 ++++++--
 src/dbpmda/src/dbpmda.c     |   95 +++++++++++++++++++---------------------
 src/include/pcp/pmapi.h     |    1 
 src/libpcp/src/exports      |    2 
 src/libpcp/src/getopt.c     |   17 +++----
 src/pmconfig/pmconfig.c     |   47 +++++++++++---------
 src/pmdas/trace/src/comms.c |    2 
 src/pmfind/pmfind.c         |  100 +++++++++++++++++++-----------------------
 src/pminfo/pminfo.c         |   32 ++++++-------
 src/pmlock/pmlock.c         |    5 +-
 src/pmval/pmval.c           |   12 +----
 src/python/pcp/pmapi.py     |    9 ++-
 22 files changed, 332 insertions(+), 218 deletions(-)

commit 315f8d78fc41d80bccfe5593d29f1855ad5dc039
Merge: d24c674 bdf7dc0
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Mar 21 16:04:35 2014 +1100

    Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev

commit d24c67406c79f116c2701ee76d2c9ca25628362d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Mar 21 16:04:16 2014 +1100

    Switch python pmGetContextHostname to thread-safe libpcp interface

commit 0ee9c355c0899312438cf98a0fea1fddb26bb0e7
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Mar 21 16:00:52 2014 +1100

    Export pmgetopt_r interface for use by collectors and similar
    
    This commit exposes the existing pmgetopt_r libpcp interface
    so that it can be called directly.  This is useful for tools
    that do not and will not ever want to use the standard option
    processing code, and where dealing with that gets in the way.
    This is the case for tools like dbpmda, collector tools, and
    most things that are not PMAPI monitor tools, really.
    
    Several more tools are brought into the long-options fold and
    make use of this directly - dbpmda, pmconfig, pmfind, pmlock.
    
    In addition, pmval and pminfo are updated to use a slightly
    neater way of handling their options that conflict with those
    in the standard set.

commit fd1aef965964d1529b02733c0f3a4f3d224f1c8b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Mar 21 15:43:03 2014 +1100

    Reinstate just the qa/381 local: filter part of earlier commit

commit bdf7dc09598e26b1fc92cb54d74a21455d68dfd5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Mar 21 14:41:26 2014 +1100

    qa/admin/pcp-daily - tweak kenj's hosts

commit ea6a94371d808ebc70d44f743f9429aeceaf1cc2
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Mar 21 14:40:09 2014 +1100

    Mac OS X build - packing script fix
    
    Handling of sylmink lines in idb file rewrite was botched when the
    source was already a full pathname.

commit 8063bc9ff0385c297469e03080ca7563805b0961
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Mar 21 14:01:59 2014 +1100

    Revert "Remaining qa test fallout from local: pmlc/pmlogger connections"
    
    Reverts commit 8f75d3acc9c0bdee1cc7b994c149c9663457fd88, incorrect .out
    files committed.

commit 712e77b6d016cb3908335ab79973ee3920e97da4
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Mar 21 09:50:28 2014 +1100

    src/pmdas/trace/comms.c - bind() compilation warning on Mac OS X
    
    Simple and correct cast makes the warning go away.

commit 64a100ce3ea3a252dad47d7974e1387ba32ffd51
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Mar 21 08:17:29 2014 +1100

    qa/src/multithread4.c - fix ugly race
    
    If the planets are aligned badly, then func1() tries 10 times
    and evey time sliently fails to traverse the pmns because func2()
    is fluffing about.  Try again in func1() is the fix.
    
    Symptom was qa/449 failure with no output from func1().

commit 2b82ab3335ef0e1721051541453d2636514aa73d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Mar 21 08:13:30 2014 +1100

    qa/admin/check-vm - helps to have realpath(1) installed

commit c2b158514f5341dfdccf3d7f494bd72b8e8b3b9e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Mar 21 08:10:02 2014 +1100

    qa/033 + 113 - symlink chasing
    
    When realpath(1) is not installed, chase down symlinks the hard way.
    Needed for block devices used to mount filesystems where mount and/or
    df report a symlink, not the underlying block device.

commit cecdc429089290b9e28d13f158e7b67e891e6ed0
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Mar 21 08:00:01 2014 +1100

    pmval - remove compilation warning
    
    Today's version of gcc and/or the command-line options we feed gcc
    and/or recent pmval.c changes is triggering a (new) compiler warning:
    
    pmval.c:856:2: warning: format not a string literal and no format arguments 
[-Wformat-security]
      pmprintf(errmsg);
    
    Make the obvious substitution.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: kenj merge, getopts, qa, Nathan Scott <=