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
|