Skip to content

Conversation

@edgargabriel
Copy link
Member

@edgargabriel edgargabriel commented Mar 8, 2018

this commit fixes an issue observed with romio314 and the hdf5 1.10.x testsuite.
The ADIOI_Datatype_iscontig() routine in romio314/src/io_romio314_module.c
will now return for a datatype of size 0 that it is contiguous, even if the extent
of the datatype is non-zero. This avoids a segmentation fault observed in the
ADIOI_Flatten routine, and fixes a particular bug with the hdf5 1.10.x testsuite in
OpenMPI with romio314.

Signed-off-by: Edgar Gabriel egabriel@central.uh.edu

this commit fixes an issue observed with romio314 and the hdf5 1.10.x testsuite.
The ADIOI_Datatype_iscontig() routine in romio314/src/io_romio314_module.c
will now return for a datatype of size 0 that it is contiguous, even if the extent
of the datatype is non-zero. This avoids a segmentation fault observed in the
ADIOI_Flatten routine, and fixes this particular with the hdf5 1.10.x testsuite in
OpenMPI with romio314.

Signed-off-by: Edgar Gabriel <egabriel@central.uh.edu>
@jsquyres
Copy link
Member

jsquyres commented Mar 8, 2018

@edgargabriel We do want this on 2.1.x (but we don't care about 2.0.x).

@edgargabriel
Copy link
Member Author

not sure what to make of the failure in the pull request build checker. The only errors that I see in the output is something like

Ubuntu 16.04 (sir-fh7r9yan) is offline

Is it ok to go ahead and merge anyway?

@jsquyres
Copy link
Member

jsquyres commented Mar 8, 2018

@edgargabriel Let's run it again. It looks like false Jenkins failures (i.e., the errors had to do with trying to check out the PR from github.com).

bot:ompi:retest

@edgargabriel edgargabriel merged commit 0f345c0 into open-mpi:master Mar 8, 2018
@edgargabriel edgargabriel deleted the topic/romio_size0_contiguous_flag branch March 21, 2018 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants