pcp
[Top] [All Lists]

pcp updates (2.8.7)

To: pcp@xxxxxxxxxxx
Subject: pcp updates (2.8.7)
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Fri, 29 May 2009 12:30:11 +1000 (EST)
Changes committed to git://oss.sgi.com/pcp/pcp.git                  

 CHANGELOG                     |    4 
 VERSION.pcp                   |    2 
 debian/changelog              |    4 
 src/pmdas/darwin/help         |    3 
 src/pmdas/windows/GNUmakefile |   10 
 src/pmdas/windows/README      |    8 
 src/pmdas/windows/fetch.c     |  113 ++--
 src/pmdas/windows/help.c      |  122 +---
 src/pmdas/windows/hypnotoad.h |   62 --  
 src/pmdas/windows/instance.c  |   39 -   
 src/pmdas/windows/libpdh.def  |    1     
 src/pmdas/windows/libpdh.h    |    7     
 src/pmdas/windows/open.c      |  277 ++++-----
 src/pmdas/windows/pmda.c      | 1172 ++++++++++++++++--------------------------
 14 files changed, 753 insertions(+), 1071 deletions(-)                         

commit 7d06aa20de116a5d409f8d874e0abd7cf65b94e0
Author: Nathan Scott <nathans@xxxxxxxxxx>      
Date:   Fri May 29 11:36:23 2009 +1000         

    Bump version number to 2.8.7 for Win32 release.

commit 909999223f8d189344dfc2e117b3c519898ade62
Author: Nathan Scott <nathans@xxxxxxxxxx>      
Date:   Fri May 29 11:31:58 2009 +1000         

    Remove last remaining remnants of querydesc mechanism in pmdawindows.

commit 86b782bf734833e3cf37f6e97c5c3891b8c569a8
Author: Nathan Scott <nathans@xxxxxxxxxx>      
Date:   Fri May 29 11:11:04 2009 +1000         

    Improvements to the Windows kernel PMDA.

    - Significant reduction in memory footprint.  Turns out that
      every metric instance being added into a long-running query
      burns 12K, and we kept that open for every instance of each
      metric - added up to many tens of megabytes.  Significantly
      refactored the code so that Pdh queries are now short-lived
      only, and this resolves the problem.
    - Defer verification of metrics until first fetch time, which
      makes for a much faster startup and reduces immediate memory
      allocations made to on-demand stuff only.
    - Add a high-water allocation mechanism into the metricdesc
      table where the values are stored, to bypass frequent use
      of realloc in there when in steady state.
    - Fixed a small memory leak for each instance domain lookup.
    - No longer install the .exe as well as .dll, only the latter.
    - No longer install the .c files, not sure how that got there.
    - A couple of (network) metrics change semantics depending on
      which version of Windows is running.  Add a mechanism for
      handling these, instead of spewing log warnings everywhere.

commit 1d895341a86c692fad9b39cf15ca0a9ec2c3b137
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue May 26 12:31:25 2009 +1000

    Remove no longer used Mac metric names from help.

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