-
Notifications
You must be signed in to change notification settings - Fork 868
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
lustreapi.h is not useable #11165
Comments
Thank you for the bug report, would it be possible to upload the config.log file to see the precise error message that is generated? |
Thank you, I am not entirely sure what to make of this, this looks like either a genuine bug in lustreapi.h, a misconfiguration on the platforms, or something has changed with the lustre header files that I am not aware of (Note: I do not have access to a system with this lustre version for testing)
Would it be possible for you to inquire with DDN how to resolve this, or what the issue could be? |
Open issues are GoogleCloudPlatform/cluster-toolkit#768 and DDNStorage/exascaler-cloud-terraform#14. Can you confirm that for my workload (which uses ompi) to work on top of a lustre filesystem, does ompi need to be built with |
You will need it if your code is doing MPI I/O on the lustre file system. It wouldn't matter if your code does some other form of file I/O, i.e. not MPI_File_read/write etc. |
I think the error is generated while this file is being run https://github.com/open-mpi/ompi/blob/9eec56222a5c98d13790c9ee74877f1562ac27e8/config/ompi_check_lustre.m4. No response yet from DDN. |
@Tristan-Kosciuch just for explanation, this is the configure macro of Open MPI that checks for the availability of the function in the lustre header. It has worked without issues on previous lustre releases. |
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.)
4.1.4 downloaded from
https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.4.tar.gz
Describe how Open MPI was installed (e.g., from a source/distribution tarball, from a git clone, from an operating system distribution package, etc.)
Please describe the system on which you are running
Details of the problem
When running the
/configure
step, the configure fails to use thelustreapi.h
I am using the version of Lustre provided by DDN for use on GCP.The first and last few lines of lustreapi.h (I can send the whole file if needed):
The only uncommented part of
lustre_user.h
:The text was updated successfully, but these errors were encountered: