Skip to content

Multiple commits#2437

Merged
rhc54 merged 7 commits into
openpmix:v4.1from
rhc54:cmr41/up
Apr 29, 2026
Merged

Multiple commits#2437
rhc54 merged 7 commits into
openpmix:v4.1from
rhc54:cmr41/up

Conversation

@rhc54
Copy link
Copy Markdown
Contributor

@rhc54 rhc54 commented Apr 29, 2026

Default no-arg prun case to --help

If someone executes prun without arguments, then just
output the --help message and exit with an error status.

Signed-off-by: Ralph Castain rhc@pmix.org
(cherry picked from commit c0ca4a0)

Improve hetero node handling

Compression has gotten very good now, so just send the topology
from every node (amounts to a few kbytes/node). Use the
hwloc_topology_diff support to compare topologies to determine
if they are different, storing the ones that are unique.

Remove the --hetero-nodes cmd line option and replace it with
--uniform-nodes for those users that (a) know their system has
no variation in cpusets or hardware, and (b) want to avoid sending
the topology back from each node. We default to auto-detecting.

Signed-off-by: Ralph Castain rhc@pmix.org
(cherry picked from commit a6b09c9)

Ignore race condition on IOF

It is possible that a process exits while stdin has closed,
leaving some stdin stranded. Don't error log not finding
the intended recipient process due to the race condition.

Signed-off-by: Ralph Castain rhc@pmix.org
(cherry picked from commit d321047)

Minor updates to slurm support

We don't link against Slurm libraries due to license
incompatibilities, so remove the lib integration from
the m4 configure logic

Signed-off-by: Ralph Castain rhc@pmix.org
(cherry picked from commit 6c0b7ba)

Switch PBS launch support to pbs_tmrsh

Don't link against the TM library as that can introduce
library confusion across common dependencies. Instead,
use the pbs_tmrsh tool ala ssh to execute a TBON launch.

Signed-off-by: Ralph Castain rhc@pmix.org
(cherry picked from commit ee340c8)

Update NEWS

Signed-off-by: Ralph Castain rhc@pmix.org

Roll to rc1

Signed-off-by: Ralph Castain rhc@pmix.org
bot:notacherrypick

rhc54 added 6 commits April 29, 2026 12:08
If someone executes prun without arguments, then just
output the --help message and exit with an error status.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit c0ca4a0)
Compression has gotten very good now, so just send the topology
from every node (amounts to a few kbytes/node). Use the
hwloc_topology_diff support to compare topologies to determine
if they are different, storing the ones that are unique.

Remove the --hetero-nodes cmd line option and replace it with
--uniform-nodes for those users that (a) know their system has
no variation in cpusets or hardware, and (b) want to avoid sending
the topology back from each node. We default to auto-detecting.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit a6b09c9)
It is possible that a process exits while stdin has closed,
leaving some stdin stranded. Don't error log not finding
the intended recipient process due to the race condition.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit d321047)
We don't link against Slurm libraries due to license
incompatibilities, so remove the lib integration from
the m4 configure logic

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit 6c0b7ba)
Don't link against the TM library as that can introduce
library confusion across common dependencies. Instead,
use the pbs_tmrsh tool ala ssh to execute a TBON launch.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit ee340c8)
Signed-off-by: Ralph Castain <rhc@pmix.org>
Signed-off-by: Ralph Castain <rhc@pmix.org>
@rhc54 rhc54 merged commit 6f2b93d into openpmix:v4.1 Apr 29, 2026
17 checks passed
@rhc54 rhc54 deleted the cmr41/up branch April 29, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant