Nathan,
This is all of the local changes I have ahead of PCP 3.5.
With images build from my source tree, and some pcpqa changes that I'll
send shortly I have QA passing 100% (on ia32 Ubuntu platforms).
Changes committed to git://oss.sgi.com/kenj/pcp.git dev
man/man3/mmv_lookup_value_desc.3 | 2
man/man3/pmconvscale.3 | 2
man/man3/pmextractvalue.3 | 2
src/dbpmda/src/dbpmda.c | 23 +++++--
src/include/builddefs.in | 2
src/libpcp/src/context.c | 29 +++++----
src/libpcp/src/desc.c | 6 +
src/libpcp/src/err.c | 2
src/libpcp/src/fetch.c | 7 +-
src/libpcp/src/help.c | 4 +
src/libpcp/src/instance.c | 14 ++++
src/libpcp/src/logutil.c | 16 ++---
src/libpcp/src/loop.c | 2
src/libpcp/src/pmns.c | 23 +++++++
src/libpcp/src/spec.c | 7 +-
src/libpcp/src/store.c | 6 +
src/libpcp/src/units.c | 124 +++++++++++++++++++++++++--------------
src/pmdas/trivial/trivial.c | 12 +++
src/pmlogger/dopdu.c | 8 ++
src/pmval/pmval.c | 57 ++++++++++++-----
20 files changed, 253 insertions(+), 95 deletions(-)
commit b1a3d3ff76558d0d855f719acabb8333631ed8aa
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 17 20:59:42 2011 +1100
pmval improved exit status encoding
A slightly reworked version of Martin's patch.
commit 09cbe2b739b268692162f6c81e29c32d2a5d01a5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 17 20:56:41 2011 +1100
improve pmlc->pmlogger IPC error checking
For requests from pmlc to pmlogger, need to be more careful of
malformed pmResult with numval < 0.
commit 5535cd5967bbae5005daa63b51321d3634e4bffc
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 17 20:53:31 2011 +1100
Prepare to remove async api routines
This change guards all of the async libpcp routines
with #ifdef ASYNC_API and then #define ASYNC_API in
builddefs.
Setting up to remove these routines in PCP 4.0.
commit 57609a00cea7d0a02c94b643b274e76c7db51285
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jan 17 15:18:42 2011 +1100
dbpmda - add atexit handler
For PMDA_INTERFACE_5 it may be important to notify the PMDA when the
client context is closed, even when dbpmda is terminated abruptly.
This change allows that to happen if atexit() is supported in the
build platform.
commit ef118ec9ccf87c69a0b18cf554319f3dd7c6d53d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 11 20:46:42 2011 +1100
trivial PMDA - allow installation as a DSO pmda
commit 850e38dd0c5fb028518661b97f1bb65a23965743
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 11 20:45:48 2011 +1100
libpcp/logutil.c - improved diagnostic messages
commit 4adf278d5f22dea4df422c3158a40b1360c42100
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 11 20:25:17 2011 +1100
libpcp/units.c - assorted changes
pmAtomStr()
- correct possible buffer truncation error
- improved formatting for PM_TYPE_AGGREGATE values
pmExtractValue()
- correct possible buffer truncation error
- rework truncation logic for conversions from and to PM_TYPE_FLOAT
and PM_TYPE_DOUBLE values
- better formatting in debug trace output
commit 7a8e166f097e2e4e4a6858d098c98f6a625c8d89
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Jan 11 14:23:39 2011 +1100
pmNewContext - improved reporting for hostspec errors
The extended hostspec format has a number of syntax errors that may
be detected ... these changes clean up some of the error reporting.
commit 24331acd9ad4fc08960a9817983855eddaaa31ec
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Jan 6 07:09:32 2011 +1100
pmAtomValue - man page changes
A previous change to pmAtomValue replaced the void *vp element with
a pmValueBlock *vbp element. Update some straggler man pages that
were missed when the code change was made.
|