Commits from Nathan Scott's branch have been merged into the dev branch of the
PCP git repository on oss.sgi.com. The details are below.
[A technical hitch prevented this email being generated automatically, so this
is a manual repost, with light editing, of our internal push email.]
Regards,
Jonathan
========
Updates for the "Performance Co-Pilot (PCP)" project have been committed to
the repository at git://oss.sgi.com:8090/pcp/pcp.git
The branch "dev" has been updated
via c3223ffdfe4f8f5fe24d63aff21f17b61dbc57d5 (commit)
via 1cf1f1609b11cb6a729b8d92ad882489a63d8b5c (commit)
via 3581a649887c7a38f3d4b92e666e38bc814d4650 (commit)
via 87bf1162aef138e7d9eec142f2cc446782511209 (commit)
via ecc2a160303d414ea4a4e454e6606cdf42ea5863 (commit)
via 0469b3aa229d83c2d08c608807bf0deb0810e77d (commit)
via a552bc84f0ca5ff1a63b86a0183daa884ca4c802 (commit)
via 2bd9f0b05441fe0466da6bd9f0b384b24bb07fcf (commit)
via bfab9527dddd7c3fbefa761706f47b70ff94bbb7 (commit)
via e0ed285f0b6d23878a349b493482aa5fbf682434 (commit)
via 6ee1ccbf34b3e1e83c00374d4801e7c466efc780 (commit)
via 7552b66acae654c9e1fe067622d7870dc6b536e7 (commit)
via 1a10e27ed8d33c60012a2b0dab22d3c680de0385 (commit)
via 80245342a195ae2cad607c84e564cef76fe0fbc4 (commit)
via 32f96056e7f4e67e94da21f4b5a61f7d05bb749d (commit)
via beb84d862142fc5e250c077a0b7c9bec481a1c41 (commit)
via 090ba3670f4aeec3e95a81363c368076beae1d98 (commit)
via a1316d3954d4873daf2b9e1fad504d97b45a4426 (commit)
via 0d1d1c66c391745143e99894e0335d16c48123c4 (commit)
via 68c47bb78209783fb875dd0278ede7ce1b84f91e (commit)
from 05de2f5d858409b81e7b058362912316ac746e00 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit c3223ffdfe4f8f5fe24d63aff21f17b61dbc57d5
Merge: 05de2f5d858409b81e7b058362912316ac746e00
1cf1f1609b11cb6a729b8d92ad882489a63d8b5c
Author: Jonathan Knispel <jkwaoz@xxxxxxx>
Date: Wed Nov 26 15:13:51 2008 +1100
Merge branch 'nathans' of git://oss.sgi.com:8090/nathans/pcp into dev
Signed-off-by: Jonathan Knispel <jkwaoz@xxxxxxx>
The commit message for
87bf1162aef138e7d9eec142f2cc446782511209 should
have read "Remove README from LSRCFILES in
memcache PMDA's GNUmakefile".
commit 1cf1f1609b11cb6a729b8d92ad882489a63d8b5c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Nov 26 13:47:18 2008 +1100
Ensure deb packages end up in build/deb not the top level.
commit 3581a649887c7a38f3d4b92e666e38bc814d4650
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Nov 26 12:41:16 2008 +1100
Fix "make; make clean; make" which failed in the include
directory because the LDIRT there contained half of the
configure-generated files. This makes us deal the same
way with all configure-generated files, and:
- make clobber/distclean => completely clean
- make clean" => clean such that a rebuild will not need
to run the configure script again
... which was the intention with these different targets.
commit 87bf1162aef138e7d9eec142f2cc446782511209
Author: Jonathan Knispel <jkwaoz@xxxxxxx>
Date: Wed Nov 26 08:46:49 2008 +1100
Remove README from memcache PMDA, this info is in the embedded
Perl POD within the pmdamemcache.pl script now.
commit ecc2a160303d414ea4a4e454e6606cdf42ea5863
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Nov 25 18:12:25 2008 +1100
Add the hinv.pagesize and hinv.nfilesys metrics into pmdawindows.
commit 0469b3aa229d83c2d08c608807bf0deb0810e77d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Nov 25 16:53:16 2008 +1100
Add a missing endian conversion in pmdumplog "raw" mode,
as reported here...
On Tue, 2008-11-25 at 09:38 +1100, Nathan Scott wrote:
> ... . Trying to get more info with -v was unhelpful - a
> bug lurking here too perhaps? All archives produce this:
>
> $ pmdumplog -v 20081006.0
> Raw dump of physical archive file "20081006.0" ...
> Dump ... record len: -2080374784 @ offset: 0
> Trailer botch: 36046160 != -2080374784
commit a552bc84f0ca5ff1a63b86a0183daa884ca4c802
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Nov 25 16:43:54 2008 +1100
Switch to using PdhRemoveCounter as recommended by the Windows
API documentation.
commit 2bd9f0b05441fe0466da6bd9f0b384b24bb07fcf
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Nov 25 16:40:22 2008 +1100
Windows PMDA fixes. Fix some of the pmdaCache uses that were not
passing in the indom identifier with the domain number OR'd in.
Fix the M_REDO flag, so that instances which require full refresh
are in fact refreshed on instance lookups. Finally, the network
interface instance names now use the disk indom trick of replacing
spaces with underscores to ensure the PCP instance domain rules
are followed.
commit bfab9527dddd7c3fbefa761706f47b70ff94bbb7
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Nov 25 16:38:53 2008 +1100
Fix typo in Windows PMDA README file.
commit e0ed285f0b6d23878a349b493482aa5fbf682434
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Nov 25 10:24:47 2008 +1100
Update the makefiles for each of the Perl PMDAs to be able to
generate man pages for each, and install them appropriately
during the build.
Also added man page POD docs to the MySQL PMDA, which was the
last one missing a man page.
commit 6ee1ccbf34b3e1e83c00374d4801e7c466efc780
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Nov 25 10:21:16 2008 +1100
Add configure magic to find the pod2man utility, and some
makefile macros to use it. This gives us the ability to
generate installable man pages from inline "pod" docs in
the Perl PMDAs.
commit 7552b66acae654c9e1fe067622d7870dc6b536e7
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Nov 24 21:51:41 2008 +1100
Update the standard domain numbers to avoid conflicts once
more. Shift the Lustre PMDA to slot 93, to match the SGI
tree and avoid the memcache PMDA. Also shunt the KVM PMDA
down to slot 95, since it'd inadvertantly been added in at
93 as well. What a zoo! :)
commit 1a10e27ed8d33c60012a2b0dab22d3c680de0385
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Nov 24 10:03:17 2008 +1100
Manual pages for many of the Perl PMDAs. We should be able to
invoke pod2man to generate those for installation, but thats a
job for another day (as are the last couple of remaining Perl
PMDAs needing better docs).
commit 80245342a195ae2cad607c84e564cef76fe0fbc4
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Nov 21 21:03:12 2008 +1100
Fix build when Infiniband PMDA is not configured, after last change.
commit 32f96056e7f4e67e94da21f4b5a61f7d05bb749d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Nov 21 08:11:24 2008 +1100
Do not unconditionally add the Infiniband PMDA into the set of
DSOs which can be used via local context - only when configured
into the build. Noticed while debugging under Win32.
commit beb84d862142fc5e250c077a0b7c9bec481a1c41
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Nov 21 08:08:48 2008 +1100
Cleanup PCP_VAR_DIR setting on Win32 so we dont see dup //s on path lookups.
commit 090ba3670f4aeec3e95a81363c368076beae1d98
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Nov 17 21:28:49 2008 +1100
Bump development snapshot version number.
commit a1316d3954d4873daf2b9e1fad504d97b45a4426
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Nov 17 20:06:39 2008 +1100
Pick a unique, unused domain number (93) for the KVM PMDA,
and add kvm subdir into the build, only installed on Linux.
commit 0d1d1c66c391745143e99894e0335d16c48123c4
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Nov 17 08:57:33 2008 +1100
Initial version of the KVM PMDA, exporting metric values exposed
by the Linux kernel virtualisation subsystem, KVM.
commit 68c47bb78209783fb875dd0278ede7ce1b84f91e
Merge: 7b2760b289b0a74a543c0be3dfdc17e4ab19483c
71625d6aab5ad7d45417d387c351b7a53470f76c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Nov 14 16:08:22 2008 +1100
Merge branch 'dev' of git://oss.sgi.com/pcp/pcp into nathans
-----------------------------------------------------------------------
Summary of changes:
GNUmakefile | 3 +-
Makepkgs | 7 +-
VERSION.pcp | 2 +-
configure.in | 9 +-
debian/changelog | 9 +-
src/include/GNUmakefile | 2 +-
src/include/builddefs.in | 13 +-
src/include/buildrules | 5 +-
src/libpcp/src/GNUmakefile | 8 +-
src/libpcp/src/connect.c | 2 +
src/pmdas/GNUmakefile | 2 +-
src/pmdas/dbping/GNUmakefile | 18 ++-
src/pmdas/dbping/README | 51 -----
src/pmdas/dbping/dbprobe.pl | 19 ++-
src/pmdas/dbping/pmdadbping.pl | 83 ++++++++-
src/pmdas/{systemtap => kvm}/GNUmakefile | 24 ++-
src/pmdas/{dbping => kvm}/Install | 15 +-
src/pmdas/{mysql => kvm}/Remove | 4 +-
src/pmdas/kvm/pmdakvm.pl | 110 +++++++++++
src/pmdas/memcache/GNUmakefile | 21 ++-
src/pmdas/memcache/README | 52 -----
src/pmdas/memcache/pmdamemcache.pl | 137 ++++++++++----
src/pmdas/mysql/GNUmakefile | 17 ++-
src/pmdas/mysql/pmdamysql.pl | 81 ++++++++
src/pmdas/systemtap/GNUmakefile | 16 ++-
src/pmdas/systemtap/pmdasystemtap.pl | 82 ++++++++
src/pmdas/vmware/GNUmakefile | 14 ++-
src/pmdas/vmware/pmdavmware.pl | 77 ++++++++
src/pmdas/windows/README | 2 -
src/pmdas/windows/hypnotoad.h | 5 +-
src/pmdas/windows/instance.c | 30 ++--
src/pmdas/windows/libpdh.def | 1 +
src/pmdas/windows/libpdh.h | 3 +
src/pmdas/windows/open.c | 302 +++++++++++++++---------------
src/pmdas/windows/pmda.c | 31 +++-
src/pmdas/windows/pmns.hinv | 2 +
src/pmdumplog/pmdumplog.c | 6 +-
src/pmns/stdpmid.add-on | 2 +-
src/pmns/stdpmid.pcp | 1 +
39 files changed, 890 insertions(+), 378 deletions(-)
delete mode 100644 src/pmdas/dbping/README
copy src/pmdas/{systemtap => kvm}/GNUmakefile (74%)
copy src/pmdas/{dbping => kvm}/Install (78%)
copy src/pmdas/{mysql => kvm}/Remove (96%)
create mode 100644 src/pmdas/kvm/pmdakvm.pl
delete mode 100644 src/pmdas/memcache/README
--
Performance Co-Pilot (PCP)
|