pcp
[Top] [All Lists]

pcp updates (Win32)

To: pcp@xxxxxxxxxxx
Subject: pcp updates (Win32)
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Tue, 17 Feb 2009 09:45:25 +1100
Changes committed to git://oss.sgi.com/nathans/pcp.git

 VERSION.pcp                     |    2 
 debian/changelog                |    4 
 man/man1/pmconfig.1             |   77 ++++++++++++++
 src/GNUmakefile                 |    2 
 src/cpan/PMDA/local.c           |    3 
 src/include/impl.h              |    9 +
 src/include/pcp.env             |   26 +++--
 src/libpcp/src/config.c         |  207
++++++++++++++++++++++++++++------------
 src/libpcp/src/connect.c        |    4 
 src/libpcp/src/pmns.c           |   16 +--
 src/libpcp/src/win32.c          |    4 
 src/libpcp_gui/src/GNUmakefile  |    1 
 src/libpcp_gui/src/record.c     |   16 +++
 src/libpcp_gui/src/timeclient.c |    2 
 src/libpcp_pmda/src/cache.c     |   14 +-
 src/pmcd/GNUmakefile            |    2 
 src/pmcd/src/GNUmakefile        |    7 -
 src/pmcd/src/config.c           |   46 +++++---
 src/pmcd/src/pmcd.c             |   46 ++++----
 src/pmcd/src/util.c             |   51 +++++++++
 src/pmconfig/GNUmakefile        |   39 +++++++
 src/pmconfig/pmconfig.c         |   86 ++++++++++++++++
 src/pmdas/aix/aix.c             |   10 +
 src/pmdas/apache/apache.c       |    6 -
 src/pmdas/bonding/GNUmakefile   |    8 -
 src/pmdas/cisco/pmda.c          |    4 
 src/pmdas/darwin/pmda.c         |    8 +
 src/pmdas/dbping/GNUmakefile    |    8 -
 src/pmdas/hotproc/src/hotproc.c |    5 
 src/pmdas/ib/daemon.c           |   14 --
 src/pmdas/ib/dso.c              |    5 
 src/pmdas/ib/pmda.c             |    5 
 src/pmdas/jstat/jstat.c         |    7 -
 src/pmdas/kvm/GNUmakefile       |    8 -
 src/pmdas/linux/pmda.c          |   10 +
 src/pmdas/lmsensors/lmsensors.c |    5 
 src/pmdas/mailq/mailq.c         |    5 
 src/pmdas/memcache/GNUmakefile  |    8 -
 src/pmdas/mounts/mounts.c       |   20 ++-
 src/pmdas/mysql/GNUmakefile     |    8 -
 src/pmdas/news/GNUmakefile      |   11 +-
 src/pmdas/pmcd/src/pmcd.c       |    5 
 src/pmdas/process/process.c     |   24 ++--
 src/pmdas/roomtemp/roomtemp.c   |    5 
 src/pmdas/sample/src/pmda.c     |    5 
 src/pmdas/sample/src/sample.c   |   10 +
 src/pmdas/sendmail/sendmail.c   |    5 
 src/pmdas/shping/pmda.c         |    5 
 src/pmdas/simple/simple.c       |   20 ++-
 src/pmdas/solaris/solaris.c     |   10 +
 src/pmdas/summary/pmda.c        |    5 
 src/pmdas/systemtap/GNUmakefile |    8 -
 src/pmdas/trace/src/pmda.c      |    5 
 src/pmdas/trivial/trivial.c     |    5 
 src/pmdas/txmon/txmon.c         |    5 
 src/pmdas/vmware/GNUmakefile    |    8 -
 src/pmdas/weblog/pmda.c         |    5 
 src/pmdas/windows/pmda.c        |    4 
 src/pmie/src/pmie.c             |    4 
 src/pmie/src/stomp.c            |    6 -
 src/pmlogger/pmlogger.c         |    5 
 src/pmns/GNUmakefile            |    3 
 src/pmns/pmnsdel.c              |    8 -
 src/pmns/pmnsmerge.c            |    8 -
 src/pmpost/pmpost.c             |    4 
 65 files changed, 710 insertions(+), 281 deletions(-)

commit 2d8ec0c35ee09b4f051a77eb3658327fce2a92e8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 17 09:23:26 2009 +1100

    Bump datestamp version number for pkg upgrades.

commit 332ae0e41a8531d7e0420a258c07bf1128283306
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 17 08:34:39 2009 +1100

    Make Perl PMDA makefiles more generic for easier use as templates
    (for new, derived PMDAs that is).

commit f555004b2412ab7de1dfd3d1c8f0b9eed529777c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Feb 17 08:12:21 2009 +1100

    Porting botch - ensure pmtime clients read on the right fd.
    
    That would be the file descriptor for reading, not writing,
    bozo.  Fixes up pmval in GUI mode (-g) once more.

commit 8a162f5956cb647e99a0ef37e05ed371b25d023b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Feb 16 20:00:04 2009 +1100

    Run-time path separator and drive specification, for Windows.
    
    On Windows we need to operate within a native (cmd.exe) shell
    (for PCP commands) and POSIX shell environment (start scripts,
    PMDA Install/Remove, etc, etc...).  To assist with this, and
    with future relocatable installation on Windows, introduce a
    pmconfig tool which wraps pmGetConfig(3), used by pcp.env, and
    PCP_DIR environment variable specifying PCP installation root.
    
    Allow _get_pids_by_name (pcp.env) to work on Windows, where we
    have to cope with .exe-suffixed commands appearing in ps text.
    Add in Windows-specific code to pmcd to deal with daemonising
    the process.  These changes get us to a functional namespace
    Rebuild, pcp start script ("start", "status" works ... "stop"
    not so much), and fully functional kernel+pmcd DSO agents.

commit 3fa0c8aef07ce90c7e9049e8ade3e5e6205e2793
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Feb 16 10:56:53 2009 +1100

    Fix typo in aggregate cpu interrupt time metric on Windows.

commit 04091e062449fd99566ffd51c45218af0be268ab
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Feb 16 10:55:44 2009 +1100

    Allow record.c to be compiled under Windows native.

commit 3b1f6ff592f94929907a1cec9b25984b8a46d18b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Feb 16 10:54:58 2009 +1100

    Fix libpcp_gui makefile for Windows builds.



<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates (Win32), Nathan Scott <=