pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 16 Jun 2010 10:56:38 +1000 (EST)
Changes committed to git://oss.sgi.com/nathans/pcp.git

 build/sun/pcp.xml              |    3 
 configure.in                   |   13 -
 man/man1/GNUmakefile           |    2 
 man/man1/pmiestatus.1          |   53 ++++
 src/GNUmakefile                |    2 
 src/include/platform_defs.h.in |    2 
 src/pmdas/linux/cgroups.c      |  449 +++++++++++++++++++++++++++++++----------
 src/pmdas/linux/cgroups.h      |   18 +
 src/pmdas/linux/pmda.c         |   23 +-
 src/pmie/pmie_check.sh         |    3 
 src/pmie/pmie_daily.sh         |    2 
 src/pmieconf/GNUmakefile       |    5 
 src/pmieconf/io.c              |    4 
 src/pmiestatus/.gitignore      |    1 
 src/pmiestatus/GNUmakefile     |   36 +++
 src/pmiestatus/pmiestatus.c    |   69 ++++++
 src/pmstat/pmstat.c            |    6 
 17 files changed, 541 insertions(+), 150 deletions(-)

commit bcbb6c68947a76242dba0512e1d200bfd6848e1e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 16 10:54:51 2010 +1000

    Rework cgroup stats to correctly implement fetch and desc operations.
    
    Getting close now - the per-process metrics remain, primarily.

commit 259ff3cebd22a95e0e856fb1f179555ce05b81e4
Merge: 37ea7d0 97cbe92
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Jun 15 21:12:44 2010 +1000

    Merge branch 'pmiestatus-tot' of git://oss.sgi.com/makc/pcp into dev

commit 97cbe9227daf608f7953cda1f505f785faccf7b2
Author: Max Matveev <makc@xxxxxxxxx>
Date:   Tue Jun 15 17:53:59 2010 +1000

    Do not assume LD_LIBRARY_PATH is magic
    
    On MacOS X LD_LIBRARY_PATH does nothing magical, the correct incantation
    is to use DYLD_LIBRARY_PATH - fortunately this is already captured in
    RUN_IN_BUILD_ENV macro.

commit 29d06ddec04703b383f1f9288a6e5f82f759360c
Author: Max Matveev <makc@xxxxxxxxx>
Date:   Tue Jun 15 17:27:25 2010 +1000

    Add utility to extract data from pmie stats files
    
    Greg Banks reported that root on his machine was spammed by pmie_check: his
    machine only has 3 letters in its hostname and this is not long enough for
    string(1) used by pmie_check to consider it a real string. Sure, I could've
    used strings -n2 to reduce the limit but given that it is a second attempt
    of solve the problem of parsing binary files with inadequate tools
    I've decided to to create a proper tool - pmiestatus.

commit b0e6aa9af9edb875562658646f6723d669b6f7f0
Author: Max Matveev <makc@xxxxxxxxx>
Date:   Thu Jun 10 17:47:46 2010 +1000

    Stop Solaris' Service Management Framework from restarting pmcd if pmda dies
    
    If a pmda dumps core SMF on Solaris notices that and restarts the
    whole service - pmcd is able to deal with its children itself and
    can restart them if requested, so tell SMF to ignore core dumps from
    pmdas.

commit f472f618157329f96e18da517dd88a09d190d433
Author: Max Matveev <makc@xxxxxxxxx>
Date:   Tue Jun 15 17:29:32 2010 +1000

    Use AC_HEADER_TIOCGWINSZ to check for TIOCGWINSZ
    
    Previous attempt to use hand-rolled wasn't working on platforms which
    do have SIGWINCH and termios.h and sys/ioctl.h but TIOCGWINSZ wasn't
    defined in sys/ioctl.h (e.g. Solaris).
    
    Fortunately autoconf has "convenient" macro for checking for such
    pesky ioctl command, all what's needed is to match the expectations
    between autoconf and code.

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