pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Mon, 02 Jun 2008 16:56:28 +1000
Organization: Aconex
Reply-to: nscott@xxxxxxxxxx
Sender: pcp-bounce@xxxxxxxxxxx
Changes committed to git://oss.sgi.com:8090/nathans/pcp.git

 src/pmdas/windows/GNUmakefile         |   79 -
 src/pmdas/windows/GNUmakefile.install |    1 
 src/pmdas/windows/Install             |    4 
 src/pmdas/windows/README              |   41 
 src/pmdas/windows/Remove              |    4 
 src/pmdas/windows/data.c              |    6 
 src/pmdas/windows/error.c             |  130 ++
 src/pmdas/windows/fetch.c             |  155 --
 src/pmdas/windows/help.c              |   87 -
 src/pmdas/windows/hypnotoad.h         |  131 ++
 src/pmdas/windows/init.c              |  726 ------------
 src/pmdas/windows/instance.c          |  291 ++--
 src/pmdas/windows/open.c              |  657 ++++++++++
 src/pmdas/windows/pdherr.c            |  132 --
 src/pmdas/windows/pdhmatch.sh         |    8 
 src/pmdas/windows/pmcygrunsrv.sh      |  110 -
 src/pmdas/windows/pmcygwinserver.c    |   68 -
 src/pmdas/windows/pmda.c              | 2035
++++++++++++++++++++--------------
 src/pmdas/windows/pmns.disk           |    4 
 src/pmdas/windows/pmns.filesys        |    1 
 src/pmdas/windows/pmns.process        |   54 
 src/pmdas/windows/pmns.sqlserver      |  196 +--
 src/pmdas/windows/root                |   18 
 src/pmdas/windows/shim.c              |  232 ---
 src/pmdas/windows/shim.h              |   93 -
 src/pmdas/windows/shim_pcp.h          |  347 -----
 src/pmdas/windows/shm.h               |  138 --
 src/pmdas/windows/util.c              |  565 ---------
 28 files changed, 2564 insertions(+), 3749 deletions(-)

commit 9164bcf639ec2600b21f3c29076ef2cc304a5098
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jun 2 16:52:58 2008 +1000

    Significant reworking of the Windows PMDA;  highlights include:
    - direct PDH library calls from the PMDA.
    - pmdawindows is built in both DSO (.dll) and executable format,
      as on Linux, and the DSO form is installed into pmcd.conf by
      default.
    - no more checked in binaries (the MsVC-built shim code)
    - no more shim code, PDH calls are made in-line in the PMDA, the
      way nature intended.
    - fixed a couple of descriptor leaks
    - fixed the query caching logic so that each metric fetch results
      in a maximum of Q_NUMQUERIES fetches from the kernel, rather
      than a maximum depending on the numpmids in the fetch request.
    - dynamic instance domain handling, instead of fixing all indoms
      with whatever was there at startup
    - beginnings of per-process and per-thread metrics, as exported
      by the Win32 PDH API.




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