Skip to content
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

Provide docker solution to docker restriction #1247

Merged
merged 7 commits into from
Dec 9, 2020

Conversation

TotoGaz
Copy link
Contributor

@TotoGaz TotoGaz commented Dec 9, 2020

We were having bunch of error messages like

Read -1, expected 10824, errno = 1

which were coming from the fact that openmpi could not call ptrace inside our docker containers.
The environment variable solution (OMPI_MCA_btl_vader_single_copy_mechanism=none see this thread) was modifying the openmpi behavior.

It seems however possible to grant extra permissions to a docker container. Doing so we can get rid of the openmpi modification (probably less intrusive).

The Pangea2 unit tests are working again (fixes #1245)... Not really sure why though 😢

I've been running the tests 4 times in a row and everything is working.

@TotoGaz TotoGaz self-assigned this Dec 9, 2020
@TotoGaz TotoGaz added the type: build system Build system issue label Dec 9, 2020
@TotoGaz TotoGaz requested a review from castelletto1 December 9, 2020 19:07
@castelletto1
Copy link
Contributor

Thank you!

@TotoGaz
Copy link
Contributor Author

TotoGaz commented Dec 9, 2020

Thank you!

😉

Hopefully this is a solid fix 🤞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: build system Build system issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Reenabling unit tests for Pangea2 target
2 participants