Aug022016 - openpmix/openpmix GitHub Wiki

##PMIx Developers Meeting

Date

Aug 2nd, 2016

Attendees:

Ralph, David, Josh, Artem, Boris, Gary

Minutes:

  • Revision of PMIx_Get behavior (PR #114)

    • Dave's PR with bug fixes has been merged.

    • Further discussion was held over clarifying retrieval of non-rank-specific data that is also not job related - e.g., retrieving the PMIX_APP_SIZE value. The options are to:

      • require that the host RM provide this info for every rank so it can be looked up on a per-rank basis. However, this can result in a significant increase in our memory footprint

      • require the user to utilize the info key directives in the PMIx_Get call to pass the required qualifying information. For example, when asking for the PMIX_APP_SIZE, the caller would need to pass an info key with the PMIX_APP_NUM of the application they are referencing.

    • Conclusion: we will standardize on the second option. Ralph will update pmix_common.h with comments to clarify which keys require wildcard vs specific ranks, and which require what additional info.

  • PR #118 (specify PMIX_SERVER_TMPDIR via info key)

    • Discussed that this PR creates two parallel methods for passing directives from the host RM to the PMIx server library, which could lead to confusion. Concluded that we would standardize on using info keys to pass such directives instead of envars. Ralph will update the PR to remove the envar method and commit to master.
    • Also decided we would backport this change to the 1.1 series and release a 1.1.5 so that OpenMPI 2.0.1 could be updated to match. This would allow us to avoid carrying the envar method forward in future releases.
  • Status of PMIx v2.0.0 release

    • Shared memory datastore work is progressing and ready for test
    • Cross-version compatibility work is progressing - may be falling slightly behind schedule, but still hope to meet Sept release
  • Support for debuggers

    • Debugger community continuing to evaluate use of PMIx for next debugger standard
    • Ralph gave presentation to debugger WG last week - posted on PMIx web site
  • Prep for SC16

    • Artem gathering scaling data
    • Nathan Hjelm also gathering scaling data
    • Ralph submitted BoF request and expects approval. Need to start making plans.
  • Amending RFCs

    • Discussion over whether to amend an RFC by changing the existing text file, or by adding another RFC that references the earlier version.
    • Conclusion: add new RFC file that references the earlier version, markup the earlier version to identify material that has been amended, and provide links (if possible) to the amended text in the new RFC.
⚠️ **GitHub.com Fallback** ⚠️