Skip to content

Commit fbed2d7

Browse files
author
Ralph Castain
committed
Update to latest PMIx master + PTL branch
Update the usock component to disable it Signed-off-by: Ralph Castain <[email protected]>
1 parent f95f11d commit fbed2d7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+6037
-3124
lines changed

opal/mca/pmix/pmix2x/pmix/VERSION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ greek=
3030
# command, or with the date (if "git describe" fails) in the form of
3131
# "date<date>".
3232

33-
repo_rev=gitc8f26f9
33+
repo_rev=git22b754e
3434

3535
# If tarball_version is not empty, it is used as the version string in
3636
# the tarball filename, regardless of all other versions listed in
@@ -44,7 +44,7 @@ tarball_version=
4444

4545
# The date when this release was created
4646

47-
date="Dec 02, 2016"
47+
date="Dec 06, 2016"
4848

4949
# The shared library version of each of PMIx's public libraries.
5050
# These versions are maintained in accordance with the "Library

opal/mca/pmix/pmix2x/pmix/include/pmix_common.h

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,13 +109,15 @@ typedef uint32_t pmix_rank_t;
109109
// of the internal progress thread
110110
#define PMIX_SERVER_TOOL_SUPPORT "pmix.srvr.tool" // (bool) The host RM wants to declare itself as willing to
111111
// accept tool connection requests
112+
#define PMIX_SERVER_REMOTE_CONNECTIONS "pmix.srvr.remote" // (bool) Allow connections from remote tools (do not use loopback device)
112113
#define PMIX_SERVER_SYSTEM_SUPPORT "pmix.srvr.sys" // (bool) The host RM wants to declare itself as being the local
113114
// system server for PMIx connection requests
114115
#define PMIX_SERVER_PIDINFO "pmix.srvr.pidinfo" // (pid_t) pid of the target server
116+
#define PMIX_SERVER_HOSTNAME "pmix.srvr.host" // (char*) node where target server is located
115117
#define PMIX_SERVER_TMPDIR "pmix.srvr.tmpdir" // (char*) temp directory where PMIx server will place
116-
// client rendezvous points
118+
// client rendezvous points and contact info
117119
#define PMIX_SYSTEM_TMPDIR "pmix.sys.tmpdir" // (char*) temp directory for this system, where PMIx
118-
// server will place tool rendezvous points
120+
// server will place tool rendezvous points and contact info
119121
#define PMIX_CONNECT_TO_SYSTEM "pmix.cnct.sys" // (bool) The requestor requires that a connection be made only to
120122
// a local system-level PMIx server
121123
#define PMIX_CONNECT_SYSTEM_FIRST "pmix.cnct.sys.first" // (bool) Preferentially look for a system-level PMIx server first
@@ -124,10 +126,22 @@ typedef uint32_t pmix_rank_t;
124126
#define PMIX_USERID "pmix.euid" // (uint32_t) effective user id
125127
#define PMIX_GRPID "pmix.egid" // (uint32_t) effective group id
126128
#define PMIX_DSTPATH "pmix.dstpath" // (char*) path to dstore files
129+
#define PMIX_VERSION_INFO "pmix.version" // (char*) PMIx version of contactor
127130

128-
/* attributes for the rendezvous socket */
131+
132+
/* attributes for the USOCK rendezvous socket */
133+
#define PMIX_USOCK_DISABLE "pmix.usock.disable" // (bool) disable legacy usock support
129134
#define PMIX_SOCKET_MODE "pmix.sockmode" // (uint32_t) POSIX mode_t (9 bits valid)
130135

136+
/* attributes for TCP connections */
137+
#define PMIX_TCP_URI "pmix.tcp.uri" // (char*) URI of server to connect to
138+
#define PMIX_TCP_IF_INCLUDE "pmix.tcp.ifinclude" // (char*) comma-delimited list of devices and/or CIDR notation
139+
#define PMIX_TCP_IF_EXCLUDE "pmix.tcp.ifexclude" // (char*) comma-delimited list of devices and/or CIDR notation
140+
#define PMIX_TCP_IPV4_PORT "pmix.tcp.ipv4" // (int) IPv4 port to be used
141+
#define PMIX_TCP_IPV6_PORT "pmix.tcp.ipv6" // (int) IPv6 port to be used
142+
#define PMIX_TCP_DISABLE_IPV4 "pmix.tcp.disipv4" // (bool) true to disable IPv4 family
143+
#define PMIX_TCP_DISABLE_IPV6 "pmix.tcp.disipv6" // (bool) true to disable IPv6 family
144+
131145
/* general proc-level attributes */
132146
#define PMIX_CPUSET "pmix.cpuset" // (char*) hwloc bitmap applied to proc upon launch
133147
#define PMIX_CREDENTIAL "pmix.cred" // (char*) security credential assigned to proc
@@ -267,6 +281,10 @@ typedef uint32_t pmix_rank_t;
267281
#define PMIX_LOG_STDOUT "pmix.log.stdout" // (bool) log data to stdout
268282
#define PMIX_LOG_SYSLOG "pmix.log.syslog" // (bool) log data to syslog - defaults to ERROR priority unless
269283
// modified by directive
284+
/* debugger attributes */
285+
#define PMIX_SPAWN_UNDER_DEBUGGER "pmix.dbg.pause" // (bool) job is being spawned under debugger - instruct it to pause on start
286+
#define PMIX_JOB_BEING_DEBUGGED "pmix.dbg.job" // (char*) nspace of the job to be debugged - the RM/PMIx server are
287+
// to provide the job-level info of that job to each debugger daemon
270288

271289
/**** PROCESS STATE DEFINITIONS ****/
272290
typedef uint8_t pmix_proc_state_t;

opal/mca/pmix/pmix2x/pmix/src/Makefile.am

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ include runtime/Makefile.include
7272
include tool/Makefile.include
7373
include common/Makefile.include
7474
include buffer_ops/Makefile.am
75-
include usock/Makefile.am
7675
if WANT_DSTORE
7776
include sm/Makefile.include
7877
include dstore/Makefile.include

0 commit comments

Comments
 (0)