Changes committed to git://oss.sgi.com/pcp/pcp.git dev
VERSION.pcp | 2
build/rpm/GNUmakefile | 2
build/rpm/fedora.spec | 58 -
build/rpm/filter-requires | 75 +
build/rpm/pcp.spec.in | 50 -
configure | 150 +++
configure.in | 21
debian/GNUmakefile | 13
debian/changelog | 6
debian/control | 8
debian/pcp-pmda-infiniband.install | 9
debian/rules | 3
man/man1/GNUmakefile | 8
man/man1/pmdaib.1 | 145 ++
qa/876 | 80 +
qa/876.out | 18
qa/945 | 57 +
qa/945.out | 1325 +++++++++++++++++++++++++++
qa/common.filter | 1
qa/group | 3
qa/src/GNUlocaldefs | 2
qa/src/new_xfs.0 |binary
qa/src/new_xfs.index |binary
qa/src/new_xfs.meta |binary
src/include/builddefs.in | 3
src/include/pcp/platform_header.h.in | 3
src/pmatop/pmatop.py | 6
src/pmdas/GNUmakefile | 4
src/pmdas/infiniband/.gitignore | 2
src/pmdas/infiniband/GNUmakefile | 74 +
src/pmdas/infiniband/Install | 73 +
src/pmdas/infiniband/Remove | 25
src/pmdas/infiniband/daemon.c | 166 +--
src/pmdas/infiniband/help | 166 +++
src/pmdas/infiniband/ib.c | 959 +++++++++++++++++++
src/pmdas/infiniband/ib.h | 60 -
src/pmdas/infiniband/ibpmda.h | 115 ++
src/pmdas/infiniband/pmda.c | 482 ++++++++-
src/pmdas/infiniband/pmns | 78 +
src/pmdas/infiniband/root | 9
src/pmdas/linux/GNUmakefile | 12
src/pmdas/linux/clusters.h | 7
src/pmdas/linux/filesys.c | 84 -
src/pmdas/linux/filesys.h | 77 -
src/pmdas/linux/help | 474 ---------
src/pmdas/linux/indom.h | 4
src/pmdas/linux/pmda.c | 965 -------------------
src/pmdas/linux/proc_fs_xfs.c | 278 -----
src/pmdas/linux/proc_fs_xfs.h | 187 ---
src/pmdas/linux/root_linux | 325 ------
src/pmdas/linux_proc/indom.h | 6
src/pmdas/linux_proc/linux_proc_migrate.conf | 2
src/pmdas/linux_proc/pmda.c | 25
src/pmdas/linux_xfs/.gitignore | 5
src/pmdas/linux_xfs/GNUmakefile | 66 +
src/pmdas/linux_xfs/clusters.h | 31
src/pmdas/linux_xfs/filesys.c | 182 +++
src/pmdas/linux_xfs/filesys.h | 108 ++
src/pmdas/linux_xfs/help | 469 +++++++++
src/pmdas/linux_xfs/indom.h | 38
src/pmdas/linux_xfs/linux_xfs_migrate.conf | 16
src/pmdas/linux_xfs/pmda.c | 976 +++++++++++++++++++
src/pmdas/linux_xfs/proc_fs_xfs.c | 278 +++++
src/pmdas/linux_xfs/proc_fs_xfs.h | 187 +++
src/pmdas/linux_xfs/root_xfs | 297 ++++++
src/pmimport/sheet2pcp/sheet2pcp | 16
src/pmlogconf/tools/atop | 64 -
src/pmlogconf/tools/atop-proc | 20
src/pmlogconf/tools/collectl | 29
src/pmns/stdpmid.pcp | 2
70 files changed, 6770 insertions(+), 2721 deletions(-)
commit 7fd094fd647bc25723de592df7709a5a98193f6a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Aug 6 17:28:28 2013 +1000
Stitch Infiniband PMDA back into the build
RPMs, debs, configure, etc. Fix a bug in the PMDA where
it references a config FILE* instead of its char* name.
Simplify header file inclusion in the infiniband sources
and remove vestiges of infiniband metrics in pmdalinux
(marked deprecated for several years now), particularly
the unused metrictab space.
Also fixes a rpmbuild warning from mention of %define in
a comment (silly rpmbuild).
commit ceaabef40d64698be2d0b1d7540f8379441d1a55
Author: Martin Hicks <mort@xxxxxxxx>
Date: Tue Aug 6 14:52:32 2013 +1000
Import most recent pmdaib (Infiniband) sources into PCP (again)
commit 0c933c48f9f25d6cf035180f2c5a8faf2748ebeb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Aug 6 13:22:05 2013 +1000
Add pmdaxfs (like pmdaproc) to the _filter_optional_pmdas set
commit 8c977e45e8801cff33551a5cb194fd1d68ff4489
Merge: ad4c2e6 bd98b69
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Aug 6 12:42:27 2013 +1000
Merge branch 'scox/dev' of ../pcpfans into dev
commit ad4c2e629993487ca55c91680f82b79139620267
Merge: bf8e316 ddf2ade
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Aug 6 12:41:01 2013 +1000
Merge branch 'dev' of git://oss.sgi.com/markgw/pcp/pcp into dev
commit bf8e3168cfff033e866d861e9329c50101587bf0
Merge: 699a02a c942522
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Aug 6 12:39:59 2013 +1000
Merge branch 'dev' of git://oss.sgi.com/kenj/pcp into dev
commit 699a02a3a30f88f8244c0f2917b3c7834588665d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Aug 6 12:10:22 2013 +1000
Update test qa/945 to exercise the expected-to-work logconf
Test qa/945 is updated to run once more by default, exercising
all the transitioned xfs/quota metrics excluding quota.state.*
(still the vast majority). When a solution comes to light, we
shall revisit the filesys/quota indom overlap problem, but for
now we want coverage of all the rest.
commit 5346e313f9d6dc8d60b0f705e55dd9d602f9a1ff
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Aug 6 11:53:17 2013 +1000
New test qa/876 exercising the XFS quota metrics
Since changing pmcd to run unprivileged, the XFS quota metrics
were inadvertantly broken. This test exercises the XFS project
quota metric values, to ensure that when an XFS filesystem with
the appropriate mout options and a corresponding /etc/projects
file exists, values are actually exported by PCP.
commit bd98b690b7605f7af779ea843f4682214f02f24c
Author: Stan Cox <scox@xxxxxxxxxx>
Date: Mon Aug 5 16:44:21 2013 -0400
Fix pmatop interactive help.
* pmatop (main): Display interactive help on its own screen.
commit 5a069fbfe56bf4108a104dfcf6fd92559c39f63e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Aug 5 17:22:38 2013 +1000
Add initial test exercising the XFS metric split
Test qa/645 is added to check the logrewrite config for
the xfs.* and quota.* hierarchies. Several issues have
been uncovered in the code as a result, and fixed here.
This is an interim commit as there's outstanding issues
with handling the filesys indom - seeking help on that
one from kenj, the rewrite rules don't seem to do what
I want here.
commit 6e775858d8f7c390ba6b4de692e84c9eb70fd346
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Aug 5 12:38:20 2013 +1000
Update version files with (in-progress) 3.8.3 release number
commit bac6b18273f6fb20999aafa44c3179b7535e977b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sat Aug 3 12:04:04 2013 +1000
Cleanup some old specfile changelog entries wrt percent sign
commit ec28cf0722f1e8a1d2505c32b5bcf20d88373b10
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Sat Aug 3 12:02:54 2013 +1000
Split the XFS and XFS quota metrics into a separate PMDA
We recently discovered that the XFS quota.* metrics require
root access to function, and thus were inadvertantly broken
by the changes to run pmcd as an unprivileged user.
The xfs.control.reset functionality, for resetting the XFS
kernel statistics back to zero also requires root access.
This change moves all of the XFS metrics out of the Linux
kernel PMDA into a new pmdaxfs, which runs as root. A log
migration rewriter configuration is also provided for auto
transitioning daily archives.
New QA tests will be added in a followup commit exercising
both the fix to the original problems, and the log rewrite
configuration mechanism.
commit c942522df4aaad4810ad5d1b90dc54b0ac153a1c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Aug 2 06:50:03 2013 +1000
sheet2pcp - change use Spreadsheet::Read
Use an equivalent require + import() construct to still use the
Spreadsheet::Read module, but give us the chance to warn and explain
to the user if it is not installed.
commit 7ff207abf2e60681debe7ffff04057095c0c0d64
Merge: 2b8c277 09b0d22
Author: Stan Cox <scox@xxxxxxxxxx>
Date: Thu Aug 1 16:03:03 2013 -0400
Merge branch 'dev' into scox/dev
Conflicts:
src/pmlogconf/tools/atop
src/pmlogconf/tools/collectl
commit 2b8c277f3a43be3f30d3962594a716014358e5f1
Author: Stan Cox <scox@xxxxxxxxxx>
Date: Thu Aug 1 15:59:13 2013 -0400
Split proc metrics into atop-proc.
* pmlogconf/tools/atop: Split proc metrics from here into ...
* pmlogconf/tools/atop-proc: here
* pmlogconf/tools/collectl: Don't use explicit interrupt names.
commit b32a5651cebdeaa542887f127b477052f1680fe7
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Aug 1 12:32:08 2013 +1000
rpm packaging and perl module package issues
This change allows us to take finer control of the Requires dependencies
that are auto-generated by rpm ... in the initial case, we dodge the
Spreadsheet::Read dependency for import-sheet2pcp.
In the process, this allows RedHat BZ 830923 and BZ 754678 to be
resolved (once the fedora.spec file is restored to its former glory).
commit 8379f3efeb909dafb04363d023f592fbb2f8dd53
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Aug 1 06:33:13 2013 +1000
pcp.spec.in - sysstat is not Required for import-sheet2pcp
commit 09b0d22614aa42c747f81eb1a5c1a6c222ead6c1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Jul 31 13:53:52 2013 +1000
Final build fixes for earlier (<20) Fedoras
commit f38b49e5d2e3736c287261b1538e467db2e420e6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Jul 31 12:15:59 2013 +1000
Deal with some fedora 20 changes to rpmbuild process
Handle tighter checks on changelog date formats - some of
the very early entries were invalid. Also deal with the
move of docs into a non-NVR-numbered path in f20.
commit ddf2aded6925006b33fdcbac5450fd75d93cc347
Merge: 18de460 50ae01f
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Tue Jul 30 22:51:38 2013 +1000
Merge git://oss.sgi.com/pcp/pcp into dev
commit 18de46040fb189332fd69041c790bfc66fb9ed01
Author: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Tue Jul 30 22:36:17 2013 +1000
Add kernel.*.cpu.vuser CPU time metrics, which exclude guest CPU time.
The kernel.*.cpu.user metrics include both User CPU and Guest (virtual)
CPU time due to a CPU time accounting quirk in the kernel. This commit
adds kernel.*.cpu.vuser CPU time metrics that exclude Guest CPU time,
which is useful for monitoring CPU usage on virtual machine hypervisors
where we need to distinguish between User and Guest CPU time.
modified: src/pmdas/linux/help
modified: src/pmdas/linux/pmda.c
modified: src/pmdas/linux/root_linux
|