Meeting 2020 01 09 - openpmix/openpmix GitHub Wiki

  • v3.1.5 - on hold for performance review of Issue #1567
  • dstore memory leak fix
    • https://github.com/openpmix/openpmix/pull/1573
    • Original fix corrupting some state - found via gdb
    • When is the namespace segments deleted?
      • deregister_nspace = local removal of all information
      • The session (collection of jobs with the same uid) remains until the last process detaches. {Namespace + a few pointers} =~ 30 bytes
    • Ready to merge and bring to v3.1
  • dstore configury fixes
  • Obtaining asynch keys
  • PRRTE:
    • CI Infrastructure nearly in place
      • will apply to the pmix-test suite as well as prrte repo
      • Goal: Make it easy to add new tests and verify they are correct
    • 2 buckets of tests
      • General PRRTE runtime tests
      • Open MPI PMIx acceptance unit tests
    • Ralph working on command line interface to support OMPI needs without being OMPI specific.
    • Thomas seeing an issue with ring multiple runs
    • Need a memory leak check & memory footprint assessment (probably OpenPMIx as well)
      • Cycling PMIx_Init/Finalize is possible now, but we need to verify it doesn't leak any memory in the process.
    • Submodules in PRRTE (and OpenPMIx)
      • hwloc/libevent - download into the codebase on git clone --recursive
      • Would give you a copy of these at the proper level.
      • Not be part of the tarball, just for the developers.
  • SC 2020 - Workshop?
    • Folks are playing with integrating PMIx into applications
    • Would there be a benefit to having a workshop for these developers to learn about best practices, users sharing experiences about their own experiences using PMIx.
    • Josh to send an email to the mailing list for feedback.