PMIx v5.0.7 and PRRTE 3.0.9 released

0 views
Skip to first unread message

Ralph Castain

unread,
Mar 19, 2025, 8:41:07 PMMar 19
to 'Thomas Naughton' via pmix
PMIx v5.0.7: https://github.com/openpmix/openpmix/releases/tag/v5.0.7

** **IMPORTANT** **
This release contains significant rewrite of the PMIx_Query_info and PMIx_Resolve_xxx functions to provide better, more complete answers.

---------------------

Detailed changes include:
 - PR #3573: Update NEWS for release
 - PR #3572: Multiple commits
    - Fix segfault on error in shmem2
    - Update NEWS
 - PR #3567: Multiple commits
    - Add new pub-lookup stress example
    - Just ignore any lto settings
    - Have show_help output all directories tried
    - Extend the pubstress test and add it to CI
    - Cleanup spawn and clarify attribute comment
    - Properly handle OPAL_PREFIX
 - PR #3562: Update OAC submodule
 - PR #3556: Multiple commits
    - Do not block in query upcall
    - Further cleanup of "resolve" functions
    - Silence error output when running as singleton - PR #3547: Update NEWS and headers for release
 - PR #3545: Multiple commits
    - Exit with correct status after displaying help or version
    - Revamp the query implementation
    - Update CI workflows
    - Silence warnings exposed by updated CI
    - Fix format of fetch response for peer's version
 - PR #3538: Multiple commits
    - Correct the fetch procedure
    - Propagate shmem fix and add new example plus test
    - Silence Coverity warning in fd support
    - Silence Coverity warnings
    - Silence unnecessary error log
    - Silence some more Coverity nits
    - Cleanup the "resolve" functions
    - Add resolve doc and minor cleanups
 - PR #3523: Enable fetch of job-level data for another nspace
 - PR #3520: Allow arbitrary keys to use data arrays
 - PR #3518: v5.0: Add OPAL_* in the list of default envars
 - PR #3512: Provide a better error message to user
 - PR #3509: Multiple commits
    - Delete stale markdown and update README
    - Update issue templates
 - PR #3506: Add missing lock construct
 - PR #3501: Transfer the query response for partial complete
 - PR #3491: Add missing function
 


** **IMPORTANT** **
This release contains configure logic to protect it from PMIx versions that have been updated to support the LTO optimizer as that infrastructure conflicts with the PRRTE v3.0 series. PMIx versions v6.0 and above are not supported by the PRRTE v3.0 series.

---------------------

This is the final anticipated bug-fix release in the v3.0 series. Changes include:

- PR #2172: Update NEWS for release
- PR #2171: Multiple commits
   - Remove ALPS support
   - Require pmixcc be available to build PRRTE
   - Fix oob include/exclude matching
   - Constrain PMIx versions
- PR #2163: Protect against stone age HWLOC
- PR #2162: Multiple commits
   - Break thread deadlock
   - data_server: changes to handle first_read better
   - Allow "not supported" to be returned by query upcall
   - Try adding timeout to CI
   - Add PMIx v4.2 build
   - Fix the data server
   - Just ignore any lto settings
   - Accommodate changes in Slurm version string
   - Correctly support the OMPI stream-buffering option
   - Correct the handling of "prefix"
   - Correct syntax errors in RST files
- PR #2157: Update OAC submodule pointer
- PR #2147: Cleanup the pending lookup request when resolved
- PR #2145: Multiple commits
   - Fix inheritance
   - Provide a user error message when srun fails
   - Update NEWS
- PR #2142: Multiple commits
   - gcc compilation failure fixes
   - Update CI workflow
   - Silence warnings exposed by revised CI
- PR #2141: Multiple commits
   - Silence warnings exposed by revised CI
   - Add build against older PMIx CI
   - Add mpi4py CI
- PR #2137: Multiple commits
   - Add spawn_multiple test
   - Minor cleanups
   - Implement query support for PMIx resolve functions
   - Add ability to direct app GPU support
- PR #2125: hurd: fix build
- PR #2123: Refactor ranking algorithms
- PR #2109: Multiple commits
   - Add a test for CI purposes
   - Try a DVM-based action
   - Update users of pmix_os_dirpath_create
   - Remove the group CI as this release branch doesn't support it

Reply all
Reply to author
Forward
0 new messages