pcp
[Top] [All Lists]

pcp updates (Win32)

To: pcp@xxxxxxxxxxx
Subject: pcp updates (Win32)
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Mon, 12 Jan 2009 15:43:12 +1100
Changes committed to git://oss.sgi.com/nathans/pcp.git

 src/libpcp_pmcd/src/data.c |    2 +
 src/pmcd/src/client.c      |   24 ------------------
 src/pmcd/src/config.c      |    1 
 src/pmcd/src/pmcd.h        |    4 +--
 src/pmdas/pmcd/src/pmcd.c  |   57
---------------------------------------------
 src/pmlogger/ports.c       |    4 ++-
 src/pmpost/pmpost.c        |   56
+++++++++++++++++++++-----------------------
 src/pmproxy/client.c       |    1 
 8 files changed, 36 insertions(+), 113 deletions(-)

commit 70e378dc3c49e831c717ca2f2a42e2e2c71c3eeb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 12 15:28:36 2009 +1100

    Abstract out pmpost use of F_SETLK and environ modifications
    as these don't work under Win32 conditions.

commit 2629e8fb4639658634ca6fd97b334bc3b0c948be
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 12 15:25:55 2009 +1100

    Remove unused macro, DEBUG_WITH_DBPMDA code and #pragma weak use.
    
    We no longer need these as these symbols have to come in from the
    (shared) libpcp_pmcd library, which pmda_pmcd is linked with.  So,
    dbpmda will automatically do the right thing by pmda_pmcd now.

commit b4a0b15e7ad17d90ca754816730ac32f60da75f0
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 12 15:21:49 2009 +1100

    Remove the final symbol shadowing issue in pmcd/libpcp_pmcd.
    
    The sequence pminfo (fetch) -> pmcd -> pmda_pmcd.dll and back
    out now works correctly for all of the pmcd metrics on Win32!

commit ae4bb50caa4af29abe4cca5fe69859fa23e4cbee
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 12 14:42:53 2009 +1100

    Remove an unused debug function from pmcd.
    
    This debug code is actually expanded inline in pmcd.c too (where
    is deals with agents too), so really is no reason to hang onto it.

commit d9cbd253bcbb21dd7a6abc20e2d0f7dfb6bee50d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 12 14:38:21 2009 +1100

    Resolve a libpcp_pmcd / pmcd symbol shadowing issue with nClients.

commit 122b06f2fe2121b26685c8e6c56f65e9b01f06b2
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Mon Jan 12 14:35:31 2009 +1100

    Mark pmcd/pmlogger/pmproxy client file descriptors as sockets
    after successful setup.  This allows the appropriate Windows
    functions (pipes vs sockets) to be used.



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