Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add network support APIs #222

Merged
merged 1 commit into from
Jan 19, 2017
Merged

Add network support APIs #222

merged 1 commit into from
Jan 19, 2017

Conversation

rhc54
Copy link
Contributor

@rhc54 rhc54 commented Nov 24, 2016

Add a new network support framework so that the RM can:

  • precondition an application (e.g., adding a security token to the app's environment)

  • setup the local network driver to support an application (e.g., for "instant on" address resolution)

  • pass directives in the environment of client procs prior to forking

  • cleanup after each child terminates

  • cleanup after all local children for a given application have terminated

Signed-off-by: Ralph Castain [email protected]

@rhc54 rhc54 added this to the v3.0 milestone Nov 24, 2016
@rhc54 rhc54 self-assigned this Nov 24, 2016
@rhc54 rhc54 changed the title Add a new network support framework so that the RM can: Add network support APIs and support Nov 24, 2016
@rhc54
Copy link
Contributor Author

rhc54 commented Nov 25, 2016

Refs pmix/RFCs#12

@rhc54 rhc54 changed the title Add network support APIs and support Add network support APIs Nov 25, 2016
@rhc54
Copy link
Contributor Author

rhc54 commented Nov 25, 2016

@afriedle-intel

@rhc54 rhc54 force-pushed the topic/pnet branch 5 times, most recently from dbbd2ec to fedbfe6 Compare December 4, 2016 18:16
* precondition an application (e.g., adding a security token to the app's environment)

* setup the local network driver to support an application (e.g., for "instant on" address resolution)

* pass directives in the environment of client procs prior to forking

* cleanup after each child terminates

* cleanup after all local children for a given application have terminated

Add the PMIx server APIs to setup network support

Clarify comment

Update the setup_application callback function to match the revised RFC

Update the configure logic for detection of PSM2 libraries so pnet/opa component can build. Note that we are now looking for a PSM-1 function name in the configure logic as CentOS7 has a very old psm2 library in its distro. This can/should be updated for more recent distros.

Add an include

Cleanup some typos, try different CPPFLAGS for server example

Only build the server example when --disable-visibility has been used.

Update the server example header definitions and silence a warning

Signed-off-by: Ralph Castain <[email protected]>
@rhc54 rhc54 merged commit df4020e into openpmix:master Jan 19, 2017
@rhc54 rhc54 deleted the topic/pnet branch January 19, 2017 16:47
@jjhursey jjhursey modified the milestones: v3.0, v2.0 Apr 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants