pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Thu, 07 Aug 2008 11:19:55 +1000
Sender: pcp-bounce@xxxxxxxxxxx
Changes committed to git://oss.sgi.com:8090/nathans/pcp.git

 src/pmcd/pmdaproc.sh                    |   46 ++++++++++---------
 src/pmdas/GNUmakefile                   |    3 -
 src/pmdas/dbping/GNUmakefile            |    8 +--
 src/pmdas/dbping/GNUmakefile.install    |   28 -----------
 src/pmdas/dbping/Install                |   11 ----
 src/pmdas/dbping/Remove                 |    9 ---
 src/pmdas/memcache/GNUmakefile          |    3 -
 src/pmdas/memcache/GNUmakefile.install  |   28 -----------
 src/pmdas/memcache/Install              |   13 -----
 src/pmdas/memcache/Remove               |   10 ----
 src/pmdas/news/GNUmakefile              |    2 
 src/pmdas/news/Install                  |   11 ----
 src/pmdas/news/Remove                   |    9 ---
 src/pmdas/simple/GNUmakefile            |    2 
 src/pmdas/simple/GNUmakefile.install    |    3 -
 src/pmdas/simple/Install                |   13 -----
 src/pmdas/simple/Remove                 |    9 ---
 src/pmdas/systemtap/GNUmakefile         |    9 +--
 src/pmdas/systemtap/GNUmakefile.install |   28 -----------
 src/pmdas/systemtap/Install             |   13 -----
 src/pmdas/systemtap/Remove              |    9 ---
 src/pmdas/trivial/GNUmakefile.install   |    3 -
 src/pmdas/windows/hypnotoad.h           |    3 -
 src/pmdas/windows/instance.c            |   12 ++---
 src/pmdas/windows/pmda.c                |   76
++++++++++++++++----------------
 25 files changed, 96 insertions(+), 265 deletions(-)

commit a2dd7d7e5cf39894c82adc17b833af4ec3346914
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Aug 7 11:18:18 2008 +1000

    Only install the systemtap PMDA on Linux.

commit 94775eebcd2c3f66ea7a40e5b8ee86ba7dc164f3
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Aug 7 11:12:11 2008 +1000

    Update the pmdaproc.sh shared shell script, used by the PMDA
    Install/Remove scripts.
    - Remove special casing for just Linux to use $PCP_PMDAS_DIR
      this is used by all platforms (was there for IRIX).
    - Use path to DSO agents for all platforms, not Linux only.
    - Fix DSO handling for Mac OS X and Windows platforms.
    - Add support for Perl PMDAs
      These are distinct to daemon PMDAs because a/ they cannot
      handle -d on the command line (Perl debug flag), b/ they
      can exist alongside daemon PMDAs (e.g. simple), and c/ on
      Windows we cannot assume Perl lives at #!/usr/bin/perl...
    
    I've also updated all the Install/Remove scripts for perl
    PMDAs to use the right perl-enabling shell script variables.
    Perl PMDAs don't need an installed Makefile, so these have
    been removed from the source tree and are no longer installed.
    
    Finally, we are now able to descend down into the Perl PMDAs
    directories in a regular build, and install them - so we do.

commit e6b8ab9416d0bfe5182adc6e0a2d9695fb3e85ca
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Aug 7 08:19:53 2008 +1000

    gmake does not evaluate environment variables when expanding
    paths to included makefile snippets (like pcp.conf).  So, we
    need to first expand the optional env var PCP_DIR into a new
    makefile macro, and only then use it.  Affects only trivial
    and simple PMDAs (installed) makefiles.

commit 58708087fcd49890154351e3689570d4d5d3afc1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Aug 7 07:52:52 2008 +1000

    Fix up several issues with the updated instance domain handling
    code in the Windows PMDA.  Some metrics were annotated with the
    wrong instance type.  When discarding the _Total values from the
    PDH API routines, need to return -1 from windows_check_instance,
    else these are still counted.  Finally, delay windows_init call
    until after the domain number has been pushed into the pmid and
    indom values in the metric table.




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