Skip to content

Lazy intialization of frameworks is not thread safe #9307

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
nysal opened this issue Aug 24, 2021 · 1 comment
Open

Lazy intialization of frameworks is not thread safe #9307

nysal opened this issue Aug 24, 2021 · 1 comment
Assignees

Comments

@nysal
Copy link
Member

nysal commented Aug 24, 2021

Thank you for taking the time to submit an issue!

Background information

What version of Open MPI are you using? (e.g., v3.0.5, v4.0.2, git branch name and hash, etc.)

master

Describe how Open MPI was installed (e.g., from a source/distribution tarball, from a git clone, from an operating system distribution package, etc.)

git

If you are building/installing from a git clone, please copy-n-paste the output from git submodule status.

cf79874 3rd-party/openpmix (v1.1.3-3057-gcf79874b)
91b235f3c0d9be9abde7d79de70e6996fb08adba 3rd-party/prrte (psrvr-v2.0.0rc1-3954-g91b235f3c0)

Please describe the system on which you are running

  • Operating system/version: RHEL 8.4
  • Computer hardware: x86_64
  • Network type: Ethernet

Details of the problem

Please describe, in detail, the problem that you are having, including the behavior you expect to see, the actual behavior that you are seeing, steps to reproduce the problem, etc. It is most helpful if you can attach a small program that a developer can use to reproduce your problem.

Opening a new issue based on discussions in #9302
George suggested a more unified approach for thread safe lazy initialization of frameworks.
We can use this issue to arrive at a consensus on how this should look like.

@nysal nysal self-assigned this Aug 24, 2021
@nysal
Copy link
Member Author

nysal commented Feb 16, 2022

Working on a proposal here - https://github.com/nysal/ompi/tree/framework_threadsafe_open

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

No branches or pull requests

1 participant