Bug 722534

Summary: ROMIO support broken
Product: [Fedora] Fedora Reporter: Jerome Soumagne <soumagnej>
Component: openmpiAssignee: Doug Ledford <dledford>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 15CC: arno.m, dledford, Dominique.Delande, fenlason, orion
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Unspecified   
Whiteboard:
Fixed In Version: openmpi-1.5.4-3.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-01 19:28:51 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Jerome Soumagne 2011-07-15 15:29:58 UTC
Description of problem:
Following bug 712300, ROMIO support is broken on Fedora 15 versions and higher. This is due to a patch applied in the rpm spec file and followed by an autogen.sh, which does not generate configure files properly. Therefore a simple MPI_File_create no longer works.

Version-Release number of selected component (if applicable):
1.5.x

How reproducible:
100 % reproducible

Steps to Reproduce:
1. Use a simple code which makes use of MPI_File_create
2.
3.
  
Actual results:
This can be seen in all the build logs from koji corresponding to 1.5.x versions:

--- MCA component io:romio (m4 configuration macro)
checking for MCA component io:romio compile mode... dso
checking if want ROMIO component... yes
checking if MPI profiling is enabled... yes
*** Configuring ROMIO distribution
configure: OMPI configuring in ompi/mca/io/romio/romio

<...>

setting USER_CFLAGS to 
setting USER_FFLAGS to 
configure: creating ./config.status
config.status: error: cannot find input file: `Makefile.in'
configure: /bin/sh './configure' *failed* for ompi/mca/io/romio/romio
configure: WARNING: ROMIO distribution did not configure successfully
checking if MCA component io:romio can compile... no

Expected results:
checking if MCA component io:romio can compile... yes

Additional info:

Comment 1 Jerome Soumagne 2011-07-15 15:33:31 UTC
I meant MPI_File_open actually (thinking at the same time at HDF5, sorry)

Comment 2 Orion Poplawski 2011-07-21 23:19:20 UTC
*** Bug 712300 has been marked as a duplicate of this bug. ***

Comment 3 Arno Mayrhofer 2011-11-15 09:18:43 UTC
Is it possible that someone looks into solving this bug? As it renders OpenMPI practically unusable (and thus hdf5 as well) this should be quite high on the priority list.

Unfortunately I will not be able to help with the issue directly, but I'm happy to do some testing.

Comment 4 Orion Poplawski 2011-11-17 00:16:47 UTC
Is it possible to update from 1.5 to 1.5.4 in a stable release without building openmpi users?  I'll have to do some testing.

Comment 5 Doug Ledford 2011-11-17 19:07:54 UTC
It *should* be possible.  One of the bullet points of openmpi-1.4 was that it was supposed to usher in a new era of compatible updates that didn't require recompiles all the time.  Now, whether or not that is true....I can't speak to a 1.5.x to 1.5.x update, but I know from 1.4.x to 1.5.x requires a recompile and relink.

Comment 6 Orion Poplawski 2011-11-17 23:39:43 UTC
I was able to update to 1.5.4 on my rawhide machine without any complaints with lots of -openmpi packages installed.  I also was able to launch a pvserver_openmpi process.  More testing would be appreciated though.

Any reason not to merge the changes to the f15/f16 branches and build some test packages?

Comment 7 Doug Ledford 2012-01-20 15:57:07 UTC
Backport of rawhide openmpi to f15 resolves this.

Comment 8 Fedora Update System 2012-01-20 19:19:47 UTC
openmpi-1.5.4-3.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/openmpi-1.5.4-3.fc16

Comment 9 Fedora Update System 2012-01-20 19:20:16 UTC
openmpi-1.5.4-3.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/openmpi-1.5.4-3.fc15

Comment 10 Fedora Update System 2012-01-21 21:50:17 UTC
Package openmpi-1.5.4-3.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing openmpi-1.5.4-3.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-0725/openmpi-1.5.4-3.fc15
then log in and leave karma (feedback).

Comment 11 Fedora Update System 2012-02-01 19:28:51 UTC
openmpi-1.5.4-3.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 12 Fedora Update System 2012-02-01 19:29:56 UTC
openmpi-1.5.4-3.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.