pcp
[Top] [All Lists]

pcp updates: kenj merge + a pmns debug tweak

To: PCP <pcp@xxxxxxxxxxx>
Subject: pcp updates: kenj merge + a pmns debug tweak
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sun, 22 Jun 2014 22:43:44 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1349782638.31195581.1403491410809.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: BU+xeoB6DYzObaCJl1NQj7DsOKrYEQ==
Thread-topic: pcp updates: kenj merge + a pmns debug tweak
Changes committed to git://git.performancecopilot.org/pcp.git dev

 src/include/pcp/impl.h       |    3 
 src/libpcp/src/check-statics |    2 
 src/libpcp/src/context.c     |   30 +++++--
 src/libpcp/src/exports       |    1 
 src/libpcp/src/interp.c      |  179 +++++++++++++++++++++++--------------------
 src/libpcp/src/logutil.c     |    1 
 src/libpcp/src/pmns.c        |   16 ++-
 7 files changed, 136 insertions(+), 96 deletions(-)

commit e4e8d34220f7d47e6d1237f5c5168b73e397e117
Merge: a6c824e 4c6700c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jun 23 12:34:05 2014 +1000

    Merge branch 'dev' of git://git.performancecopilot.org/kenj/pcp into dev

commit 4c6700cca88b47556953c4b9aad947f741959259
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat Jun 21 17:51:58 2014 +1000

    libpcp - interp mode rework to make read cache thread safe
    
    This commit addresses the problems Frank encountered when trying to run
    pmwebd in multi-threaded mode.
    
    Basically, the read cache used by interp mode with archive contexts
    has been refactored.  It used to be sort of global, which was just
    plain wrong.  The new implementation instantiates one read cache for
    each archive context.

commit a6c824ec37090973e2a783f5c3874c5dc4e1f2d6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Jun 20 14:18:45 2014 +1000

    Export existing libpcp diagnostic routine for namespace debugging
    
    Add a __pmDumpNameNode interface to access the __pmDumpNameSpace
    functionality in libpcp.  Handy for debugging PMDAs with dynamic
    metric names.

commit b1fa8d138d2184e578ba66723968d8b961c05140
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jun 19 11:52:19 2014 +1000

    libpcp/interp.c - modify read cache cleaning in __pmFreeInterpData()
    
    Instead of hand crafted code, use the existing __pmLogCacheClear()
    routine ...  with the added benefit of the this part now being
    thread safe!

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: kenj merge + a pmns debug tweak, Nathan Scott <=