Changes committed to git://oss.sgi.com/pcp/pcp.git dev
CHANGELOG | 1
src/libpcp/src/interp.c | 8 +++---
src/pmdas/bash/bash.c | 15 ++++++++---
src/pmdas/bash/bashproc.sh | 14 ++++-------
src/pmdas/bash/event.c | 57 +++++++++++++++++++++++++++++++++++++++------
src/pmevent/pmevent.c | 39 +-----------------------------
6 files changed, 75 insertions(+), 59 deletions(-)
commit eee6d81df2247ed817b80c981d2792c0d7fa14cc
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Oct 8 16:31:17 2012 +1100
Allow event traces to be used in libpcp interpolate mode
Two issues resolved here - firstly, __pmLogFetchInterp did
not know that instances for event records are allowed now;
secondly, it didn't copy out the event data and set up the
pval pointer in the result structure appropriately.
This modifies pmevent to use INTERP mode by default, like
pmval (from which it descended) does. At some point soon
I'm thinking these two tools should be merged back into a
single pmval source with an installed back-compat symlink
to pmevent. Would be a bit more user-friendly IMO.
[This change was driven by pmchart initially, of course.]
commit 6b8839032bc05922a026fc418d2af877b82e1ce0
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Oct 8 16:18:14 2012 +1100
Ensure name and args of instrumented bash script not overwritten
commit b4909649166c46eeec863f1b2964ba9c17451b48
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sun Oct 7 10:22:59 2012 +1100
Updates to pmdabash, particularly improving script exit handling
Move the cleanup of the named pipe files into the PMDA, otherwise
we miss the final events. Also take great care in handling the
actual unlink, as this results in instance domain updates (remove
completed process) and must be coordinated with attached clients
being sent the final events for that script.
Ensure the ID and PARENT flags remain set when marking END events.
Cull the pcp_trace instrumentation from the generated events, to
make the stream a bit clearer.
|