pcp
[Top] [All Lists]

pcp updates: Performance Co-Pilot (PCP) branch, dev, updated. 2.7.7-2008

To: pcp@xxxxxxxxxxx
Subject: pcp updates: Performance Co-Pilot (PCP) branch, dev, updated. 2.7.7-20080924-48-gc3223ff
From: Jonathan Knispel <jkwaoz@xxxxxxx>
Date: Wed, 26 Nov 2008 15:03:58 +0900
User-agent: Thunderbird 2.0.0.17 (X11/20080922)
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)

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: Performance Co-Pilot (PCP) branch, dev, updated. 2.7.7-20080924-48-gc3223ff, Jonathan Knispel <=