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.
|