-
Notifications
You must be signed in to change notification settings - Fork 902
Lustre configure fixes #3455
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
Lustre configure fixes #3455
Conversation
We check for liblustreapi.h in OMPI_CHECK_LUSTRE, so this code was commented out here. Might as well fully delete it, since it's redundant and dead. Signed-off-by: Jeff Squyres <[email protected]>
Make sure the default Autoconf "yes" value for $with_lustre when the user specifies --with-lustre on the command line (without a value) does not propagate down into the directory logic. Signed-off-by: Jeff Squyres <[email protected]>
Minor style updates; nothing of real consequence. Signed-off-by: Jeff Squyres <[email protected]>
Follow the OMPI bias: if a human requests feature X and configure can't deliver feature X, abort and let the human figure it out. Signed-off-by: Jeff Squyres <[email protected]>
Yo @bwbarrett: I see in https://jenkins.open-mpi.org/jenkins/job/open-mpi.build.platforms/130/console that it says
How do I see the console/output of that job to see what failed? |
@jsquyres thanks for doing that. I will test it out and let you know. |
@jsquyres, don't look at the console for the parameter sweep job, but for the individual builds. So in this case, you'd click on "Details" in github, then "open-mpi.build.platforms" in Jenkins (because it has a red ball), then "amazon_linux_17.03" (because it has a red ball), then click on the console. And you'd see:
which means /bin/timeout killed mpirun because it took longer than 2 minutes. This has been a transient problem in the 3.x series, so I doubt it's this patch, but it is something we need to sort out. |
bot:ompi:retest |
I think it generally works. The only little issue that I found was that it aborts correctly if --with-lustre options without a directory is given , and it couldn't find the lustre headers. If you use however --with-lustre= ( and then nothing), it does not abort, but continues and just says that it did not find lustre support.
|
@edgargabriel I checked this over the weekend. If you do |
@edgargabriel This PR is a few commits to update/fix Lustre
configure.m4
:--with-lustre
doesn't cause a compile fail (per "../configure --with-lustre" causes build to fail with "yes/lib" error #3447)--with-lustre
and we can't find Lustre support, abortFixes #3447.
Can you review? If it's good, I'll PR to the various 2.x/3.x branches.