pcp
[Top] [All Lists]

pcp updates: nss/nspr progress

To: pcp@xxxxxxxxxxx
Subject: pcp updates: nss/nspr progress
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu, 8 Nov 2012 01:58:35 -0500 (EST)
In-reply-to: <954559129.23333359.1352357672269.JavaMail.root@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Changes committed to git://oss.sgi.com/pcp/pcp.git nssmerge

 configure                             |   14 +
 configure.in                          |   12 +
 qa/063                                |    6 
 qa/067                                |    3 
 qa/src/pducheck.c                     |    4 
 qa/src/pmcdgone.c                     |    5 
 src/include/pcp.conf.in               |    8 +
 src/include/pcp/impl.h                |    2 
 src/libpcp/src/auxconnect.c           |  251 ++++++++++++++++++++--------------
 src/libpcp/src/check-statics          |    2 
 src/libpcp/src/ipc.c                  |   14 -
 src/libpcp/src/logconnect.c           |   20 +-
 src/libpcp_trace/src/pdu.c            |   13 -
 src/pmdas/simple/GNUmakefile          |    3 
 src/pmdas/simple/GNUmakefile.install  |    7 
 src/pmdas/trace/Makefile.proto        |    4 
 src/pmdas/trivial/GNUmakefile         |    3 
 src/pmdas/trivial/GNUmakefile.install |    1 
 src/pmdas/txmon/GNUmakefile           |    3 
 src/pmdas/txmon/GNUmakefile.install   |    2 
 src/pmlogger/dopdu.c                  |    8 -
 src/pmlogger/pmlogger.c               |   38 ++---
 22 files changed, 252 insertions(+), 171 deletions(-)

commit 313d3ab66b5fd6ba27db9ae7d09d74351ae0dd3f
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Mon Nov 5 14:29:26 2012 -0500

    Fix qa test case 367 for NSS/NSPR.
    
    Use the __pm* socket I/O API consistently
    Implement __pmRead()

commit ffc2aa32bc704c7b2e2b22cccf3dbf6a7e46d76c
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Thu Nov 1 17:28:23 2012 -0400

    Fix qa test 601 for NSS/NSPR.
    
    Provide nss/nspr search paths.

commit e56cd187b7d914b3c3dd026268735337984f4ab9
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Tue Oct 30 17:26:17 2012 -0400

    Fix qa test case 324 for NSS/NSPR.
    
    Pass nss/nspr search paths via CFLAGS.

commit 65d3e91e84d2acb51e58c3d8c50388936a75c82c
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Tue Oct 30 17:03:51 2012 -0400

    Fix qa test case 199 for NSS/NSPR
    
    - Pass nss/nspr include search paths in CFLAGS.

commit 166cd347d977d0bf1ab2417c1f7f911c3dd4619c
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Tue Oct 30 16:01:27 2012 -0400

    pcp/qa test case 067
    
    Specify no timeout on PR_Accept.
    Accept fd numbers of more than 3 digits in length.

commit 055342149275744d71ef6d4ce299ceced845fd6f
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Tue Oct 30 12:51:31 2012 -0400

    Fix qa test case 063 for NSS/NSPR
    
    Generate, propagate and use PCP_NSS_INC_DIR and PCP_NSPR_INC_DIR.

commit e8eea2bda0e9c4699ce302d00e6aa2012ce8d5c1
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Tue Oct 23 17:13:36 2012 -0400

    Use the abstracted __pm* socket I/O interface consistently throughout.

commit 37debb698c35fe4b5fbb9b044763955d36e18a0d
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Tue Oct 23 17:12:42 2012 -0400

    Do not call __pmResetIPC on the client fd until we're finished using it.

commit a8f60225bbdc6aa55dc823e420ee653cab73785a
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Tue Oct 23 17:10:52 2012 -0400

    Preserve the port setting of the address in __pmSetSockAddr()

commit cc856d2d5969db4ee6c4a6b356ce9241c16a7998
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Tue Oct 23 17:10:04 2012 -0400

    Add missing copyright.

commit fe326535e18155e5c1bbe3a779f106fb6db07fd6
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Thu Oct 18 17:02:47 2012 -0400

    Return IP addresses in network byte order.

commit b2ea9f0f70d752b716aa8b214904ad6e8da875ad
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Wed Oct 17 15:24:14 2012 -0400

    Use the new __pm* socket API consistently throughout pmlogger.

commit 8e7101266197410af0a6e01d4dbb6991d3f9628f
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Wed Oct 17 15:22:26 2012 -0400

    Add #include search paths for NSS and NSPR when building the 'simple' pmda.

commit 6e87dbaeac565c9e4316df2d6455b78ad7cd9d1a
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Fri Oct 12 11:35:27 2012 -0400

    Use select(3) instead of PR_Poll, even for NSPR sockets.
    
    - Could not poll native and NSPR sockets separately since one blocks
      the other.
    - PR_Poll does not seem to respond to SIGINT, making it impossible
      to stop the pmcd using SIGINT.
    - Translate NSPR file descriptors to native ones and use select to
      poll both the native and NSPR sockts at the same time.

commit 56a3d62186dfa3f87ec66b0de5875e600753f99b
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Thu Oct 11 13:12:39 2012 -0400

    Don't process an empty nspr_set in nsprSelect.

commit c07e042b821f1f1f6e0d1453408d45f4b024fcd9
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Thu Oct 11 13:10:43 2012 -0400

    Mark nsprFds as an optional symbol.

commit a195efdaee08fdba7aa62005a89b4fde83e6b557
Author: Dave Brolley <brolley@xxxxxxxxxx>
Date:   Wed Oct 10 11:13:51 2012 -0400

    Remove comment from ipc.c which had been moved to auxconnect.c.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: nss/nspr progress, Nathan Scott <=