pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon, 21 Feb 2011 20:23:14 +1100
Reply-to: kenj@xxxxxxxxxxxxxxxx
Note this is the pcp4 branch, and includes some changes merged across
from the dev branch to keep the branches in sync for non-pcp4 changes in
the dev branch.

Changes committed to git://oss.sgi.com/kenj/pcp.git pcp4
(note this is the pcp4 branch)

 CHANGELOG                         |    5 
 VERSION.pcp                       |    2 
 debian/changelog                  |    8 
 man/man1/pmlogextract.1           |   13 -
 man/man1/pmnscomp.1               |   16 -
 src/include/impl.h                |    1 
 src/include/pmapi.h               |    1 
 src/libpcp/src/logmeta.c          |   21 --
 src/libpcp/src/logutil.c          |    3 
 src/libpcp/src/p_result.c         |   11 -
 src/libpcp/src/pmns.c             |   52 +----
 src/libpcp/src/units.c            |   10 
 src/pmdas/linux/GNUmakefile       |    4 
 src/pmdas/linux/cgroups.c         |    9 
 src/pmdas/linux/clusters.h        |    2 
 src/pmdas/linux/dynamic.c         |   19 +
 src/pmdas/linux/dynamic.h         |    4 
 src/pmdas/linux/help              |   20 -
 src/pmdas/linux/interrupts.c      |  381 +++++++++++++++++++++++++++++++++++++-
 src/pmdas/linux/interrupts.h      |   18 +
 src/pmdas/linux/pmda.c            |  130 +++++-------
 src/pmdas/linux/proc_interrupts.c |  198 -------------------
 src/pmdas/linux/proc_interrupts.h |   40 ---
 src/pmdas/linux/root_linux        |    9 
 src/pmdas/windows/.gitignore      |    2 
 src/pmieconf/cpu/localdefs        |   12 +
 src/pmieconf/percpu/localdefs     |    5 
 src/pmlogextract/pmlogextract.c   |   54 -----
 src/pmlogger/callback.c           |   28 +-
 src/pmlogger/dopdu.c              |    2 
 src/pmlogger/pmlogger.c           |   10 
 src/pmlogger/preamble.c           |   10 
 src/pmloglabel/pmloglabel.c       |    4 
 src/pmnscomp/pmnscomp.c           |   49 ----
 34 files changed, 604 insertions(+), 549 deletions(-)

commit b2c6c51d0517240276a1352bc571f05734c575c7
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Feb 21 07:33:00 2011 +1100

    pmlogger and libpcp - remove some more V1 archive dead code

commit 835b68e7c9594773ad0399b38091d64d675b3a86
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Feb 21 07:09:32 2011 +1100

    PCP archives - retire read support for V1 format

commit 148322187dfdba7970d7ffe097f1581639dd3453
Merge: 65d5dc6 2b3918b
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Feb 18 18:16:21 2011 +1100

    Merge branch 'dev' into pcp4

commit 2b3918b6a56c360e36f5b69912a63a784fe6966d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Feb 18 18:15:31 2011 +1100

    Fix pmieconf after syscall metrics went away on Linux

commit 65d5dc651e74128bda5dd9da915c283af50604f3
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Feb 13 09:41:13 2011 +1100

    pmLoadNameSpace - no longer accept V0 binary PMNS

commit 9fe10142a9af206b411ebb07f23524548124b638
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Feb 9 14:58:30 2011 +1100

    pmnscomp - defaults to Version 2 of the compiled PMNS
    
    Change the default from version 1 to version 2 (adds checksums).
    
    Retire version 0 from PCP 1.x.

commit 9ab5c9beac8f8dbab1244c93754b1322710e87dd
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Feb 9 14:33:31 2011 +1100

    pmlogextract - no more V1 archive support
    
    Removed the ability to read (and hence write) V1 archives, which also
    means the -n namespace command line option is no longer needed.
    
    This takes care of the last use of the PDU_OVERRIDE1 macro, which is
    also removed in this commit.

commit da8ada8e9b21362d39ac4268fea9cdd4e06d2d9f
Merge: db4bb6b b9a21fa
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Feb 8 14:05:20 2011 +1100

    Merge branch 'dev' into pcp4
    
    Conflicts:
        VERSION.pcp
        debian/changelog

commit b9a21fa3a04ef92d1fefe5e06b68bd2a0d48d75a
Merge: 79a907a 1c2fdb3
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Feb 8 14:02:29 2011 +1100

    Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev

commit 1c2fdb31e0faeccd109b9465c86713fafd12b606
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 2 21:55:04 2011 +1100

    Provide metric help text for (now dynamic) interrupt metrics.

commit a76eccd44b8d520945fd7bdada639c0fc09f46c9
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 2 08:28:39 2011 +1100

    Change version in development branch for version clarity.

commit 8d0b9ca2c090438a29a7a7b62a53b831f7d4f46f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Feb 2 08:26:29 2011 +1100

    Make Linux interrupt metrics use dynamic names.
    
    Switch kernel.percpu.interrupts metric which used the combined
    CPU and interrupt-line instance domain to be individual percpu
    metrics (CPU indom) with separate namespace entries for each
    interrupt line.
    
    Also, we add here all the missing metrics from /proc/interrupts
    - counters (e.g. on x86) for non-maskable interrupts, performance
    monitoring interrupts, rescheduling interrupts, TLB shootdowns,
    etc as well as the count of interrupt handling errors.

commit dd1bbddd9123ffda4b47fcb40f2980c3514ff5b4
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 31 21:06:12 2011 +1100

    Update gitignore for Windows kernel PMDA.

commit 26ff8d40c2a4ca5c19969c3046e0b16347ac4240
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 31 21:04:02 2011 +1100

    Update changelog and release dates for 3.5.0.

commit ce6b8fee191f2a65a13c2af418cbb17be198a368
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 31 20:59:17 2011 +1100

    Get pmlogger working more consistently on Windows.
    
    On Win32 pmlogger operates under the different conditions of
    our AF.c implementation there, which has to deal with a lack
    of signal support on Windows - race exists between the check
    on pmcd PDUs and the async event timer callback mechanism,
    which this patch effectively (and minimally) avoids.

commit 9e397648af4e697fa201faafa06ad000f2e4bb4b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 31 20:37:39 2011 +1100

    Allow PMDAs to have multiple dynamic sub-trees in their namespace
    
    Found this issue when implementing a second dynamic subtree into
    the Linux kernel PMDA: namespace build failed with duplicate id,
    so allow the special dynamic markers through this guard.  Checked
    using the revised /proc/interrupts code (not in this release).

commit 6e0e88d1590fb59cd1e659e1ee3dc1e32fc90a04
Merge: b32ed92 0725b2f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 31 20:32:10 2011 +1100

    Merge branch 'fabs_units' of ../makc/clean-pcp into dev

commit b32ed92e2a0fcbf24ebe1a49e5347812c63fdf39
Merge: 893b54d dd9acda
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 31 20:15:48 2011 +1100

    Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev

commit 79a907a199469688ab457e62b00b7bc9776a2ca3
Merge: dd9acda 893b54d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Jan 27 09:52:03 2011 +1100

    Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into dev

commit 0725b2fa0058185756bbfa0a8039e077d894422a
Author: Max Matveev <makc@xxxxxxxxx>
Date:   Sun Jan 23 13:00:18 2011 +1100

    Avoid dragging the whole of libm just for fabs()
    
    On Solaris fabs() is in libm - I don't feel like dragging the whole of
    libm into the binary for the sake of a single function, so follow young 
Ken's
    suggestion and use macro for get absolute values.

commit 893b54df8b41a1b84a6d7c1438cd15aa19fbf7ca
Merge: bffc018 f353820
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Jan 20 15:34:39 2011 +1100

    Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev



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