[svn-r22405] HDFFV-8018: add INSTALL commands for packaging the pdb files for windows when configured with RelWithDebInfoTested: local linux and Windows
[svn-r22391] HDFFV-7999: h5dump did not display H5T_DSET_UTF8.Changed if/else block to switch like in h5ls, and distinguished between ERROR and UNKNOWN.
Reviewed by JKM
Tested: local linux
[svn-r22377] make the file and memory MPI datatypes as default properties in the DXPL so that we don't have to insert and remove them everytime we perform collective I/O.Test with h5committest
[svn-r22375] add a test to expose a memory leak when adding/removing the same property in property list multiple times. fix that bug.test with h5committest
[svn-r22373] Purpose: Fix h5repacktst (test file generating binary) to address HDFFV-8016 h5repacktst failed in AIX 32bit modeDescription:
Segmentation fault occurred when h5repacktst try to generate a dataset when
system memory is limited to 256MB.
Add error handling to display apporiate message to exit and adjust the test
dataset according to the original size which didn't causing out of memory.
Tested: test was done by limit memory in csh.
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE)
[svn-r22324] Description: Change name of MPE log file produced from "cpilog" (which was the name used in the example code we were referencing) to "h5log".Tested on:
None, too trivial, eyeballed only...
[svn-r22323] Description: The ph5diff (parallel h5diff) can intermittently hang in parallel mode when comparing the two HDF5 files that contains common name objects with different object types. (HDFFV-8003) Skip only the specific test for parallel until the fix has made.Tested:
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
[svn-r22319] Purpose: Fix for HDFFV-7998-h5diff: incorrect behavior and output for comparing symbolic dangling links without following-symlinks option Description:
Fix not to check and display dangling link status without --follow-symlinks option.
Berfor the fix, when comparing symbolic link to symbolic link without follow-symlinks option, h5diff followed to check if those links are dangling or not. It caused to display output incorrectly (dangling link instead of symbolic link).
The fix also improved performance when comparing lots ...
[svn-r22312] Description: Correct error reported by user (Martin Otte) where we weren't using realloc'ed buffer in MPI datatype code.Tested on:
Mac OSX/64 10.7.3 (amazon) w/parallel
[svn-r22300] Purpose: Fix for HDFFV-8001 - h5unjam: segfault when used -V (show version) optionDescription:
h5unjam has an option '-V' to display version information.
"h5unjam -V" caused segfulat for 1.8.9 pre-release.
Tested:
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Windows (32-LE cmake), Cmake (jam)
[svn-r22287] Description: Clean up more FUNC_ENTER/FUNC_LEAVE macros and move H5D & H5T code toward the final design (as exemplified by the H5EA & H5FA code).Tested on:
Mac OSX/64 10.7.3 (amazon) w/debug & parallel
[svn-r22277] Purpose: Fix for HDFFV-7993 - h5repack fails with error "chunk size must be <= maximum dimension size for fixed-sized dimensions"Description:
Fixed a failure when change the chunk size of a specified chunked dataset with unlimited max dims.
Also took care of converting to contiguous and compact from the dataset.
Test cases were added and tagged with jira#.
Tested:
jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Windows (32-LE cmake), Cmake (jam)
[svn-r22242] Issue 7934 - The data sieve buffer size was for all the datasets in the file. It could waste memory if any dataset size is smaller than the sieve buffer size. Now the library picks the smaller one between the dataset size and the sieve buffer size from the file access property.Tested on jam, koala, and ostrich.
[svn-r22235] Purpose: Fixed bugs HDFFV-2761 & HDFFV-7852Description:
- Replaced PredType::NotAtexit() with PredType::AtExit(H5CPP_EXITED);
and used PredType::AtExit as a flag to detect when all predefined
types have been destroyed. Then, H5close will be called to terminate
the library after its being re-initiated when the PredType destructors
were activated. This change removed the memory leaks shown by the
user's...
[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)