PMIx/PRRTE release candidates available for test

0 views
Skip to first unread message

Ralph Castain

unread,
Dec 20, 2025, 8:40:52 AM (5 days ago) Dec 20
to pm...@googlegroups.com
Hello all

I have posted updated release candidates for PMIx v5.0.10 and PRRTE v3.0.13:


There are some important changes to both of these release candidates, so please at least smoketest them in your environment if you can.
Ralph

PMIx v5.0.10rc2
=============
Second release candidate for the PMIx v5.0.10 release.

***NOTE***
The v5.0 release series may be going dormant after this release.

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

***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 #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
 

PRRTE v3.0.13rc2
===============
Second release candidate for the PRRTE v3.0.13 release.

***NOTE***
The v3.0 release series may be going dormant after this release.

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

***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

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

Detailed changes include:
- 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