[svn-r22233] Description: Correct several errors in fractal heap code: root indirect block was getting pinned/protected more than once, "single" free space sections weren't getting "re-parented" correctly when the heap transitioned between having a root indirect block and a root direct block, and several related issues. Also cleaned up some warnings in library/tests.Tested on:
FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode
FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode
Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x,
w/C++ & FORTRAN, w/threadsafe, in debug mode
Linux/64-amd64 2.6 (koala) w/Intel compilers, w/default API=1.6.x,
w/C++ & FORTRAN, in production mode
Mac OSX/64 10...
[svn-r22224] Description: Clean up a few warnings and use constant values for free-space parameters for the metadata block size test.Tested on:
Linux/64 2.6.18 (koala) w/production & szip
(h5committested also)
[svn-r22219] Description: Merge "file image" changes from feature branch back to trunk.Tested on:
Mac OSX/64 10.7.3 (amazon) w/debug
(h5committest upcoming)
[svn-r22211] STDIO VFD fixes (HDFFV-7917). Mainly Windows correctness issues (propagated from the SEC2 VFD and the old Windows VFD) and issues where large files are accessed.Tested on:
64-bit Mac OS-X
64-bit Windows 7
jam
koala
ostrich
[svn-r22195] Add PASS_REGULAR_EXPRESSION property to fortran tests to verify 0 errors. Some platforms do not return proper value in CMake ADD_TEST and results in a false positive.Tested: local linux
[svn-r22180] Description: Add new "metadata block size" command line option ('-M <x>' or '--metadata_block_size=<x>') for h5repack.Tested on:
Mac OSX/64 10.7.3 (amazon) w/debug)
(h5committest upcoming)
[svn-r22178] Fixed a bad merge where truncate was called twice in the core VFD.Minor change: tested on jam, koala, ostrich and 64-bit Windows 7 with the core
VFD set.
[svn-r22176] Purpose: Fix for HDFFV-7644 GMQS: h5diff - incorrect behaviors when comparing HDF5 files with different type of objects (dataset, group, type) as common objectsDescription:
Fixed failure for comparing same named object with different object types in comparing groups. (common object comparison)
Prior to the fix, h5diff resulted in error. After the fix, h5diff detects such case as non-comparable and display messages accordingly.
Test cases were added and tagged with jira#.
Tested:
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), t...
[svn-r22173] Purpose: Fix HDFFV-7762Description:
When copying an object with attribute creation order tracked, the attribute
creation order was not copied correctly to the destination file, causing an
error if the creation order was also indexed (due to attempting to insert
duplicate keys) or incorrect creation orders otherwise. Fixed to copy the
creation order correctly.
Also fixed the attribute character set not being copied,...
[svn-r22171] Description: Bring "merge committed datatypes during H5Ocopy" feature from branch to trunk. (Also has some minor bugfixes with it)Tested on:
Mac OSX/64 10.7.3 (amazon) w/debug
(h5committest coming up)
[svn-r22164] Fixed a bug in H5Ocopy(): When copying an opened object, call the object'sflush class action to ensure that cached data is flushed so that H5Ocopy will get
the correct data. (HDFFV-7853)
[svn-r22163] Added tests for optional parameters in h5ocopy_f. Cleaned up comments by removing "C" notation commentsTested: jam (gnu, intel)
koala (intel)
[svn-r22152] Added a "skipped" message to the istore sparse test function.Minor change: tested on jam (test not skipped) and Mac OS-X Lion (test skipped
due to HFS not supporting sparse files).
[svn-r22149] Purpose: HDFFV-944: Fortran test problem with HDF5 182, intel 11.0, open-mpi-1.2.8
Description:
Moved libtool post-processing 'ed' snippet that replaces wl=""
with wl="-Wl," when intel compilers are used to the end of the
configure script, after libtool is actually generated. (I imagine
that at some point in time during a libtool version upgrade the
libtool script ceased being ...
[svn-r22136] Purpose: update for HDFFV-7837 - h5diff: incorrect behavior with exclude-path option when unique object exist only in one fileDescription:
Add the new test output list to test shell script.
This is based on the previous commit r22114.
Tested:
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE)
[svn-r22122] Issue 7785 - Writing or reading many small chunks ran out of memory and caused seg fault. I added checks in two places to make sure the library returns error stack when it fails to allocate memory. I didn't add any test to the test suite since there is no good way to test it. But I tested and verified the error stack by hand.Tested on jam, koala, ostrich.
[svn-r22117] Fix for HDFFV-7916 (Windows/POSIX correctness issues in the core VFD) and HDFFV-7603 (core VFD has trouble with 2GB+ files on Windows).Propagates the SEC2 driver fixes from HDF5 1.8.8 to the core VFD (mainly concerning the backing store). These fixes also conveniently fixed 7603 as well.
Tested on:
64-bit Windows 7
jam
koala
ostrich