PMIx v5.0.10 and PRRTE v3.0.13 released

11 views
Skip to first unread message

Ralph Castain

unread,
Jan 24, 2026, 10:30:38 AM (13 days ago) Jan 24
to pm...@googlegroups.com
I have posted the next releases in the PMIx v5.0 and PRRTE v3.0 series. I personally do not plan for any further releases in those series and will focus my remaining efforts on the new v6.1/v4.1 series, so these series may go dormant unless someone else takes them over. You should therefore expect to be asked to upgrade to the newer series if/when you encounter any further issues.

Ralph

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

***IMPORTANT***
This release includes three critical changes:

* a fix for a bug that apparently went undetected for a long time. The bug prevented selection of the loopback interface on a node for use by the PMIx messaging system, even when no remote connections were allowed. This prevented PMIx from working in an environment where only loopback devices were available.
* re-enabling of the compression support. An undetected typo caused PMIx to disable compression even when the supporting libz (or libzng) libraries were present
* repair of the indirect debugger connection procedure. Hardening of the authentication procedure inadvertently prevented tools fork'd by PMIx itself from connecting back to the server.

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

Detailed changes include:
 - PR #3781: Multiple commits
    - Update NEWS and VERSION for release
    - Improve description of PMIx_Compute_distances API
    - Silence valgrind issues
    - update-my-copyright.py: properly support git workspaces
 - PR #3762: Update PMIx_Fence to fully conform to Standard
 - PR #3757: Update NEWS and VERSION for rc3
 - PR #3756: Multiple commits
    - printf.c: fix off-by-one + underflow errors
    - Workflow does not contain permissions
    - Potentially overflowing call to snprintf (alert 11)
    - Potential double free and use after free (alerts 13,14)
 - PR #3745: Update NEWS important note
 - PR #3744: Multiple commits
    - Extend debugger CI tests
    - Update VERSION and NEWS
 - PR #3742: Fix indirect debugger launch
 - PR #3740: Multiple commits
    - Add refresh test
    - Fix refresh cache request
 - PR #3737: Multiple commits
    - Fix cmd line option checker
    - Fix bitmap mask literal size
    - Cleanup ready-for-debug announcement
 - PR #3730: Multiple commits
    - Protect against equal signs in option check
    - Check if we fork'd the tool ourselves
 - PR #3723: Roll rc1
 - PR #3720: Multiple commits
    - Fix compression components
    - Use the correct value for the number of info to unpack
    - Remove stale/unused tests
    - bitmap num_set boundary condition bugfix
    - preg/compress parsing bugfix
    - Port bug fixes to zlibng component
    - Flush namespace sinks' residuals before destroying them
    - Put the sink cleanup in the sink destructor
    - Replace sprintf with snprintf
 - PR #3719: Enable use of loopback interface


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

***IMPORTANT***
This release includes the following critical changes:

* repair of the indirect debugger connection procedure. The prterun launcher was using the incorrect proc name to retrieve its parent's processID
* repair of the LSF mapper when LSF affinity has been specified
* a number of fixes to various mapper components and printing of binding ranges
* an improved mechanism for automatically detecting the presence of heterogeneous nodes
* providing MCA param equivalents to the five major (map, rank, bind, display, runtime) cmd line options

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

Detailed changes include:

- PR #2385: Final update of NEWS
- PR #2384: Update NEWS and VERSION for release
- PR #2377: Multiple commits
   - Provide an MCA param to control hwloc shmem sharing
   - Update the directive list in check_multi
- PR #2362: Multiple commits
   - Revert back to explicitly setting hwloc support for xml import
   - Cleanup bind output when partial allocations exist
- PR #2359: Update NEWS
- PR #2358: Multiple commits
   - Enable MCA param support for display and runtime-options
   - Update prun to new cmd line option spellings
- PR #2355: Update NEWS and VERSION to rc3
- PR #2354: Don't force map display for donotlaunch if bind display requested
- PR #2352: Multiple commits
   - Extend existing build check CI
   - Fix debugger daemon rendezvous on remote nodes
   - Workflow does not contain permissions
   - Potential use after free (alerts 10-12)
   - Fix hetero launch
- PR #2345: Fix ppr mapper
- PR #2343: Update NEWS with important note
- PR #2342: Update VERSION and NEWS
- PR #2341: Slight mod to the indirect debugger example
- PR #2339: Correct the nprocs check to support moving to next node
- PR #2336: Allow setting default cpus/rank
- PR #2334: Retrieve PMIX_PARENT_ID with wildcard rank
- PR #2330: Centralize quickmatch to ensure consistency
- PR #2328: Multiple commits
   - Correctly set the number of procs for rankfile apps
   - Do not override user-specified num procs
   - Some cleanup on hostfile parsing
   - Remove LSF references in rank_file mapper
   - Update ras to allow rank/seq files to define allocation
   - Add the rmaps/lsf component
- PR #2321: Fix typo in examples Makefile
- PR #2320: Fix prte_info to output correct version
- PR #2318: Multiple commits
   - Correct ordering of macro variables
   - Fix printing of binding ranges
 - PR #2314: Roll rc1
- PR #2312: Mark uncached daemons as reported
- PR #2309: Multiple commits
   - Inherit env directives if requested
   - Extend inheritance to app level
   - Extend testbuild launchers support
   - Fix the colocation algorithm
   - Fix precedence ordering on envar operations
   - Bugfix: inconsistently setting PMIX_JOB_RECOVERABLE
   - Clarify help messages
   - Do not assign DVM's bookmark to the application job
   - Error out when asymmetric topologies cannot support ppr requests
   - Let seq and rankfile mappers compute their own num-procs
   - Fix relative node processing
   - Replace sprintf with snprintf
   - Add launching-apps section to docs
   - Improve hetero node detection a bit
   - Tweak the forwarding of signals
   - Cleanup and improve autohandling of hetero nodes
   - Fix prun tool

Reply all
Reply to author
Forward
0 new messages