pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Martin Hicks <mort@xxxxxxx>
Date: Tue, 20 Oct 2009 14:16:58 -0500
User-agent: Mutt/1.5.17 (2007-11-01)
The change that I'm not 100% sure about is in commit 1d1ef757
where I changed CLUSTER_INDOM.  I *think* it's correct because
the serial member of __pmInDom_int is 18 bits wide.

--- a/src/pmdas/cluster/cluster.h
+++ b/src/pmdas/cluster/cluster.h
@@ -29,7 +29,7 @@
 #define CLUSTER_CLIENT_VERSION 101
 
 /* singular instance domain translation */
-#define CLUSTER_INDOM          0x3fffff
+#define CLUSTER_INDOM          0x3ffff

This includes all of the changes in my proposal to move the cluster PMDA
and IB PMDA into their own packages.


Changes committed to git://oss.sgi.com/mort/pcp.git

 CHANGELOG                             |    1 +
 VERSION.pcp                           |    2 +-
 build/rpm/GNUmakefile                 |    1 -
 build/rpm/pcp.spec.in                 |   28 +-
 build/rpm/pcp_fedora.spec             |   16 +-
 configure.in                          |   17 -
 debian/changelog                      |    6 +
 man/man1/GNUmakefile                  |    3 +-
 man/man1/pmdaib.1                     |  113 ----
 man/man3/pmnewcontext.3               |    2 +-
 sgiReleaseNumber                      |    4 -
 src/include/builddefs.in              |    1 -
 src/pmdas/GNUmakefile                 |    4 +-
 src/pmdas/cluster/GNUmakefile         |  137 -----
 src/pmdas/cluster/GNUmakefile.install |   28 -
 src/pmdas/cluster/Install             |   43 --
 src/pmdas/cluster/README              |   82 ---
 src/pmdas/cluster/Remove              |   39 --
 src/pmdas/cluster/cluster.h           |  243 ---------
 src/pmdas/cluster/clusterns.pl        |  343 ------------
 src/pmdas/cluster/config              |   50 --
 src/pmdas/cluster/pmclusterd.c        |  545 -------------------
 src/pmdas/cluster/pmda.c              |  399 --------------
 src/pmdas/cluster/rc_pmclusterd       |  237 --------
 src/pmdas/cluster/root                |   27 -
 src/pmdas/cluster/server.c            |  805 ---------------------------
 src/pmdas/cluster/util.c              |   58 --
 src/pmdas/ib/GNUmakefile              |   80 ---
 src/pmdas/ib/Install                  |   63 ---
 src/pmdas/ib/Remove                   |   37 --
 src/pmdas/ib/daemon.c                 |   88 ---
 src/pmdas/ib/dso.c                    |   41 --
 src/pmdas/ib/help                     |  166 ------
 src/pmdas/ib/ib.c                     |  955 ---------------------------------
 src/pmdas/ib/ibpmda.h                 |  101 ----
 src/pmdas/ib/pmda.c                   |  337 ------------
 src/pmdas/ib/pmns                     |   78 ---
 src/pmdas/ib/root                     |    9 -
 src/pmdas/linux/GNUmakefile           |    2 +-


commit d0316f870c5d6ef6468f9722d2d8e501b8daeb0f
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Tue Oct 20 13:59:39 2009 -0400

    Finish removing infiniband dependencies.  Bump rev to 3.0.1-2
    
    The cluster and infinband PMDAs are now in separate packages.

commit 0c7699b4fb6a09a4d3fa83ad0570ac72c5d8708b
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Tue Oct 20 13:58:39 2009 -0400

    Install the raw 'help' file from the Linux PMDA
    
    The cluster PMDA package needs this to generate its help files

commit 8f91d4da5f8a26b984d9c4915555bb5b71017f9b
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Mon Oct 19 16:13:08 2009 -0400

    Remove cluster PMDA.  It is now a separate package

commit ae86fa9a51662a229cb7f6a93e93f40dda4e39c6
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Mon Oct 19 13:42:43 2009 -0400

    Fix manifest for %doc and %config files in pcp.spec.in
    
    The modifier strings were going to stdout instead of into the
    manifest file.

commit 58d9fc7101612c748855cab617aa86b0d915e591
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Mon Oct 19 11:50:11 2009 -0400

    Remove IB pmda
    
    Move this to a separate package.  This removes the core code and
    build infrastructure.  spec files will be updated later

commit e505de7a2a9750e6465c093e58c3a6f5ef1f2f6a
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Mon Oct 19 10:29:14 2009 -0400

    Remove the old sgiReleaseNumber file
    
    It's sgi-specific and not needed.

commit 75a2f0858116f54d31d3a6025d90fddb91d19125
Merge: 1d1ef75 ffe5034
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Mon Oct 19 10:14:13 2009 -0400

    Merge commit 'remotes/origin/dev' into mort-dev

commit 1d1ef75710ea4dd7f3dd994ae2e5f99fde448e84
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Thu Oct 15 11:54:12 2009 -0400

    cluster PMDA: Update for new domain bit width of 9
    
    The cluster PMDA re-defines __pmID_int and __pmInDom_int
    to have a "subcluster" field.  We changed the definitions
    of these structures in pcp-3.0.0.

commit e005713eaccbeaf7348852023a81d33f4b056ae0
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Thu Oct 15 11:43:06 2009 -0400

    cluster PMDA: Remove build-time dependency in IB pmda
    
    The cluster PMDA needs the domain.h from the IB PMDA.
    Generating the domain.h doesn't need the IB dependencies,
    so do this even when HAVE_IBDEV=0
    
    This allows the cluster PMDA to build even if the IB PMDA
    isn't being built.

commit e7de8664d77d46190e3e0baa42cb30ec1f8199c4
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Thu Oct 15 11:30:09 2009 -0400

    More informative error message if IB pmda fails initialization
    
    The big "failed" message isn't very helpful, especially when
    it is DSO loaded by the cluster PMDA.  Here are the updated
    errors.
    
    ib PMDA:
    
    [Thu Oct 15 11:28:21] pmdaib(4166) Error: umad_init() failed.  No IB kernel 
support or incorrect ABI
    [Thu Oct 15 11:28:21] pmdaib(4166) Error: PMDA Initialisation Failed
    
    cluster PMDA:
    
    [Thu Oct 15 11:28:21] pmdacluster(4167) Error: umad_init() failed.  No IB 
kernel support or incorrec
    __pmConnectLocal: Warning: initialization routine "ib_init" failed in DSO 
"/var/lib/pcp/pmdas/ib/pmd

commit 6284add801afb03fb1df74cdae464f49787fabf1
Merge: c156bf3 02cf7db
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Thu Oct 15 10:22:48 2009 -0400

    Merge commit 'remotes/origin/dev' into mort-dev

commit c156bf3be7ebf54a9acb87fbcb1406dd251a0774
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Fri Aug 7 10:29:52 2009 -0400

    clusterPMDA: Document the option of using per-host config files
    
    I'd forgotten that this existed until I was looking at the code
    today.  Also install the README file into the PMDA directory.

commit 27ed44a74cdf6a15e05e6253895d7103ef1e590e
Author: Martin Hicks <mort@xxxxxxxx>
Date:   Thu Aug 6 15:43:26 2009 -0400

    Mention that the IB PMDA support PM_CONTEXT_LOCAL
    
    Just set an environment variable to make use of the Evil.

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