Bug 722534 - ROMIO support broken
Summary: ROMIO support broken
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: openmpi
Version: 15
Hardware: All
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Doug Ledford
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 712300 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-07-15 15:29 UTC by Jerome Soumagne
Modified: 2012-02-01 19:29 UTC (History)
5 users (show)

Fixed In Version: openmpi-1.5.4-3.fc15
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-02-01 19:28:51 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.