pcp
[Top] [All Lists]

pcp updates: qa, docs, icons, libpcp fix

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: qa, docs, icons, libpcp fix
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 27 Apr 2016 03:52:42 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: Uke6/2bfSd4RrNlx6eWX3rYVHazEDg==
Thread-topic: pcp updates: qa, docs, icons, libpcp fix
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

<Prev in Thread] Current Thread [Next in Thread>