pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Mon, 25 Feb 2008 15:58:34 +1100
Organization: Aconex
Reply-to: nscott@xxxxxxxxxx
Sender: pcp-bounce@xxxxxxxxxxx
Changes committed to git://oss.sgi.com:8090/nathans/pcp.git

 src/cpan/Changes                     |   11 
 src/cpan/GNUmakefile                 |    7 
 src/cpan/MANIFEST                    |    1 
 src/cpan/PMDA.pm                     |    6 
 src/cpan/PMDA.xs                     |  334
++++++++++++++++++----------
 src/cpan/TODO                        |   26 --
 src/cpan/local.h                     |   67 +++++
 src/pmdas/dbping/pmdadbping.pl       |   19 -
 src/pmdas/memcache/pmdamemcache.pl   |  407
++++++++++++++---------------------
 src/pmdas/memcache/pmns              |  191 ++++++++++++++++
 src/pmdas/memcache/root              |    2 
 src/pmdas/news/pmdanews.pl           |    2 
 src/pmdas/simple/GNUmakefile         |    4 
 src/pmdas/simple/pmdasimple.pl       |    2 
 src/pmdas/systemtap/pmdasystemtap.pl |   17 -
 15 files changed, 676 insertions(+), 420 deletions(-)

commit a2b863a009d3a0b317b5cd4f1e8a0fa34264b950
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Feb 25 15:34:57 2008 +1100

    More Perl PMDA API work - make new() PMDA constructor take just
    two arguments, it figures the rest out itself.  The callback
    input/timer routine cookie is now an int, not a subroutine ref.
    Make the systemtap PMDA run stap with arguments such that the
    generated kernel module is name pmdasystemtap.ko.

commit ab2815b80c0a501299c6832cc0b697aecb3e107a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Feb 25 07:59:19 2008 +1100

    Cleanup syntax in some Perl agents, simplify pmdamemcache regular
expressions.

commit e9eefefd479f3ce5b3c2e7070424fe969c2d3bc9
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Sun Feb 24 14:13:50 2008 +1100

    More Perl PMDA API work, in particular focussing on the needs of
    the memcached PMDA.  We now pass an arbitrary data field into all
    the callbacks of each method (pipe/socket/tail-file/timer) of
    interrupting the main PDU loop, so that the PMDA can tell which
    item/instance/... was the source of the event.
    
    We now allow multiple timers as well.  Cleaned up the PMDA.xs
    sources a fair bit, and pulled data structure definitions out
    into a separate header.
    
    The memcache Perl PMDA is now syntactically correct, but further
    work is required to make it functional.




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