Changes committed to git://git.pcp.io/pcp.git master
Nathan Scott (2):
images: complete conversion to DFSG-compatible licensing
libpcp: fix brown paper bag pmcd-context-sharing bug
David Smith (1):
docs: updates to the JSON PMDA readme file
images/aboutpcp.svg | 15
images/aboutpmchart.svg | 4
images/aboutpmtime.svg | 84
images/aboutqt.svg | 4
images/archive.svg | 4
images/back_archive.svg | 14
images/back_off.svg | 8
images/back_on.svg | 8
images/camera-video-close.png |binary
images/camera-video-close.svg | 1829 ++---
images/designated-logger.svg | 2
images/designated-manager.svg | 2
images/dialog-archive.svg | 4
images/dialog-question.svg | 4
images/document-close.png |binary
images/document-close.svg | 322
images/fastback_archive.svg | 14
images/fastback_off.svg | 12
images/fastback_on.svg | 12
images/fastfwd_archive.svg | 14
images/fastfwd_off.svg | 12
images/fastfwd_on.svg | 12
images/filearchive.svg | 4
images/filefolder.svg | 4
images/filefolio.svg | 4
images/fileview.svg | 4
images/folio.svg | 37
images/instrumentation.svg | 2
images/local-collector.svg | 2
images/local-deploy.svg | 2
images/log-directory.svg | 2
images/logfile.svg | 4
images/metric-domains.svg | 2
images/multi-deploy.svg | 2
images/parameter-space.svg | 2
images/pcp.svg | 40
images/play_archive.svg | 14
images/play_live.svg | 51
images/play_off.svg | 8
images/play_on.svg | 8
images/play_record.svg | 50
images/pmchart.svg | 4
images/pmdammv.svg | 2
images/pmevents.svg | 2
images/pmns-small.svg | 2
images/pmns-small2.svg | 2
images/pmresult.svg | 2
images/pmtime-close.png |binary
images/pmtime-close.svg | 132
images/pmtime.svg | 82
images/pmview.svg | 4
images/qos-deploy.svg | 2
images/remote-collector.svg | 2
images/remote-deploy.svg | 2
images/retrospective-architecture.svg | 2
images/sampling-timeline.svg | 2
images/stepback_archive.svg | 14
images/stepback_off.svg | 36
images/stepback_on.svg | 8
images/stepfwd_archive.svg | 14
images/stepfwd_off.svg | 8
images/stepfwd_on.svg | 8
images/stop_archive.svg | 14
images/stop_live.svg | 51
images/stop_off.svg | 8
images/stop_on.svg | 8
images/stop_record.svg | 51
images/syscallevent.svg | 2
images/tab-close.png |binary
images/tab-close.svg | 269
images/tab-edit.svg | 364 -
images/trace-example.svg | 2
images/trace-sampling.svg | 2
images/trace.svg | 2
images/view.svg | 4
images/whatsthis.svg | 44
images/zoom-in.svg | 29
images/zoom-out.svg | 29
qa/246 | 53
qa/246.out |12209 +++++++++++++++++-----------------
qa/src/grind_ctx.c | 2
src/libpcp/src/context.c | 146
src/pmdas/json/README | 10
83 files changed, 8093 insertions(+), 8158 deletions(-)
commit 89686243fe54572db0a5b71952e026e8784a7506
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Apr 27 17:49:42 2016 +1000
libpcp: fix brown paper bag pmcd-context-sharing bug
Rewrote test qa/246 (has had some problems since adding global
derived metrics support) to use valgrind instead of doing leak
detection "by-hand" using malloc pointer range checks.
This immediately showed a memory leak between pmNewContext and
pmDestroyContext, via the c_pmcd pointer when a few contexts are
in play. Turns out to be due to a failure to perform reference
counting correctly, which in turn was due to a missing "break"
statement in the loop seeking a PMCD context sharing match. It
is nasty not only because of the incorrect refcnts and leaks, but
because it basically disables sharing for the case of different
host contexts (only when the final context in the context array
happens to be a match would sharing actually happen correctly).
While doing root cause diagnosis, fixed up some whitespace damage
recently introduced into the libpcp context setup code too.
commit 81261bacb34d6f0a643aef1021885971e270af8f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Apr 27 12:40:01 2016 +1000
images: complete conversion to DFSG-compatible licensing
Revisit all of the remaining images which were based on others
and re-create using base images having the appropriate license.
Also switch numerous dated file paths over to current layouts.
commit fa039c5710bfa6022d10059c9363b7b11e142dc4
Author: David Smith <dsmith@xxxxxxxxxx>
Date: Wed Apr 27 09:01:16 2016 +1000
docs: updates to the JSON PMDA readme file
|