Skip to content

Multiple commits#3572

Merged
rhc54 merged 2 commits intoopenpmix:v5.0from
rhc54:cmr50/up
Mar 19, 2025
Merged

Multiple commits#3572
rhc54 merged 2 commits intoopenpmix:v5.0from
rhc54:cmr50/up

Conversation

@rhc54
Copy link
Contributor

@rhc54 rhc54 commented Mar 19, 2025

Fix segfault on error in shmem2

If someone mistakenly provides an incorrect path for the
directory where we will be storing the shmem backing file
(e.g., pass a relative directory and then change the
working directory), then we segfault in shmem2 because
of a stale job object in the tracking system. So ensure
we cleanup the job object when that happens so we can
cleanly fallover to "hash".

Remove a bunch of error logs when this happens since we are
not going to fail, but instead continue running. Add some
debug output to report which file was attempted to be opened.

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

Update NEWS

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

@openpmix openpmix deleted a comment from github-actions bot Mar 19, 2025
rhc54 added 2 commits March 19, 2025 06:25
If someone mistakenly provides an incorrect path for the
directory where we will be storing the shmem backing file
(e.g., pass a relative directory and then change the
working directory), then we segfault in shmem2 because
of a stale job object in the tracking system. So ensure
we cleanup the job object when that happens so we can
cleanly fallover to "hash".

Remove a bunch of error logs when this happens since we are
not going to fail, but instead continue running. Add some
debug output to report which file was attempted to be opened.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit d8d8b69)
Signed-off-by: Ralph Castain <rhc@pmix.org>
@openpmix openpmix deleted a comment from github-actions bot Mar 19, 2025
@rhc54 rhc54 merged commit aa64062 into openpmix:v5.0 Mar 19, 2025
18 checks passed
@rhc54 rhc54 deleted the cmr50/up branch March 19, 2025 12:46
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