pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Martin Hicks <mort@xxxxxxx>
Date: Tue, 10 Mar 2009 12:57:39 -0500
User-agent: Mutt/1.5.17 (2007-11-01)
Hi,

2nd crack a fixing the IB memory leak.
Also I think I fixed the problem with the clusterpmda and the IB
metrics.

I think this really highlights the fact that every PMDA that supports
being loaded via a local context should use unique names for its
variables, such as 'metrictab'.  I'll send in a patch soon that
addresses this problem with the ib PMDA.

In git://oss.sgi.com/mort/pcp.git

commit 8c9efdfbe56043037585c6492f7caec41967583d
Author: Martin Hicks <mort@xxxxxxx>
Date:   Tue Mar 10 10:17:58 2009 -0500

    Fix memory leak in IB pmda
    
    Calling umad_get_port() repeatedly leaks memory because the pkeys
    structures are re-allocated each time.
    
    This adds the ca_name and portnum to the local_port_t to guard
against
    future versions of libibumad de-allocating either of those fields
during
    umad_port_release().

commit ec0545b9e80dc1a411da74e5484ae834f09e126d
Author: Martin Hicks <mort@xxxxxxx>
Date:   Tue Mar 10 11:33:20 2009 -0500

    Rename metrictab variable in cluster PMDA
    
    This avoids a symbol name clash when loading the IB PMDA
    via a local context.  The IB initialization routine was trodding
    over the cluster PMDA's metrictab.

commit 1848149b0af224ba337e66aad2ffcc0fce6e97a4
Author: Martin Hicks <mort@xxxxxxx>
Date:   Tue Mar 10 11:35:48 2009 -0500

    Don't modify domain in ibpmda_init()
    
    This is handled by pmdaInit() in the case where an alternate
    domain is specified via the commandline or dispatch->domain


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