-
Notifications
You must be signed in to change notification settings - Fork 903
mpool/hugepage: set mntent API instead of manually parsing /proc/mounts #1846
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
Conversation
@hjelmn is hugetlbfs upported by Open MPI on OS X ? |
I plan to open a PR for the Cray large page support this week. The manual parsing doesn't work reliably on CLE 6 Am Montag, 4. Juli 2016 schrieb Gilles Gouaillardet :
|
@ggouaillardet OS X has hugepage support using an mmap flag. Problem is that I have not been able to reliably allocate huge pages more than 5 min after a boot. It looks like Apple only allows huge page allocation in a pool that is very quickly exhausted. |
b0b7d22
to
704fe9a
Compare
704fe9a
to
1ba7e2b
Compare
@hjelmn i found that there is no if you are fine with that, i will merge this PR |
@hjelmn i think this needs to be checked on a Cray if in fact you'd like the huge page mpool to work on that system. |
This fix is needed for Cray KNL systems (or more precisely CLE 6) otherwise we see fairly frequent aborts in MPI_Init (unless one is using ofi mtl). So putting this at milestone 2.0.1. |
@ggouaillardet I'm going to merge this and test the cherry pick on 2.x. Unfortunately native launch is aprun on KNL nodes is all messed up on master. |
On Cray, PR open-mpi#1846 introduced a double free situation which led to all kinds of random memory corruption problems. This commit fixes this problem. Signed-off-by: Howard Pritchard <[email protected]>
On Cray, PR open-mpi#1846 introduced a double free situation which led to all kinds of random memory corruption problems. This commit fixes this problem. Signed-off-by: Howard Pritchard <[email protected]>
On Cray, PR open-mpi#1846 introduced a double free situation which led to all kinds of random memory corruption problems. This commit fixes this problem. Signed-off-by: Howard Pritchard <[email protected]>
On Cray, PR open-mpi#1846 introduced a double free situation which led to all kinds of random memory corruption problems. This commit fixes this problem. Signed-off-by: Howard Pritchard <[email protected]>
Refs #1822