[svn-r25984] change the message flag H5O_MSG_FLAG_FAIL_IF_UNKNOWN to H5O_MSG_FLAG_FAIL_IF_UNKNOWN_AND_OPEN_FOR_WRITE. Will add a new H5O_MSG_FLAG_FAIL_IF_UNKNOWN_ALWAYS with the new avoid_truncate patch coming later.tested h5committest
[svn-r25983] HDFFV-1125: Eliminate IS_H5FD_MPI() macro use in the library and replace with driver feature flag(s).Add an MPI atomicity feature flag and remove the macro from the library.
tested Parallel on Jam.
[svn-r25954] HDFFV-9046: reorganize hdf5/perform, step 2Last changes had caused problems with Windows platform:
1. H5private.h in io_timer.h is not accessible in the distributed shared library of tools.
Need to move it to io_timer.c.
2. debug_start_stop_time() would not be available outside of h5perf. Some favor of compiler
does not like it. Screened it out for now.
3. mere "extern" is not good enough for Windows shared library. Must mark the...
[svn-r25953] Comment out printf statement as it caused system resource issues on Windows. Test now executes in 1/10 of time.Tested: local linux and Windows
[svn-r25940] HDFFV-9046: reorganize hdf5/perform, step 2 Move timing measurement routines used by h5perf and h5perf_serial to tools/lib so that they can be used by other tools too.tools/lib/io_timer.c
tools/lib/io_timer.h
tools/perform/io_timer.c
tools/perform/io_timer.h
renamed perform/io_timer.[ch] to lib/io_timer.[ch]
tools/lib/Makefile.am
tools/lib/Makefile.in
tools/lib/CMakeLists.txt
tools/perform/Makefile.in
tools/perform/Makefile.am
tools/perform/CMakeLists.txt
MANIFEST
updated due to the move.
Tested; h5committest and jam (serial)
[svn-r25932] HDFFV-8902: merge the source code of h5perf and h5perf_serial, stage 1.tools/perform/sio_timer.h:
tools/perform/pio_timer.c:
tools/perform/io_timer.h:
tools/perform/io_timer.c:
Renamed pio_timer.[ch] as io_timer.[ch];
merged content of sio_timer.[ch] into io_timer.[ch] so that both h5perf and h5perf_serial
call the combined io_timer.[ch].
Moved the debug printing code segment in set_time() in [sp]io_timer.c to as debug_start_stop_time() in [sp]io_p...
[svn-r25929] Description: Clean up EOF code within library and add 'mem_type' parameter to 'get_eof' VFD callback, to avoid various ambiguous situations, particularly with the multi VFD. (Supports changes for 'avoid_truncate' feature also)Tested on:
MacOSX/64 10.10.1 (amazon) w/serial & parallel
h5committest forthcoming
[svn-r25928] Description: Minor code cleanups found while reviewing 'avoid_truncate' changes.Tested on:
MacOSX/64 10.10.1 (amazon) w/serial & parallel
(too minor to require h5committest)
[svn-r25912] Revert change r25701: Add LD path to HDF5 install directory to address HDFFV-8944.The change broke DESTDIR builds where an older HDF5 is installed in the --prefix directory.
The original problem remains.
Tested with h5committest
[svn-r25909] HDFFV-8156: perform/benchpar failed to runBenchpar.c is retired/deleted. If it is ever needed, it can be retrieved from the SVN repository
or even previous version of HDF5 source code.
Tested: jam parallel make passed.
[svn-r25900] HDFFV-9046: reorganize hdf5/perform/ directory Moved perform/ to tools/perform. Updated all the configure related files for the new location.
Tested: h5committested plus tested in jam and kite.
[svn-r25884] Description: Minor code cleanups found while reviewing 'avoid truncate' branch.Tested on:
MacOSX/64 10.10.1 (amazon) w/serial & parallel
(too minor to require h5committest)
[svn-r25881] Description: Minor code/comment cleanups, found while reviewing 'avoid truncate' code.Tested on:
MacOSX/64 10.10.1 (amazon) w/serial & parallel
(Too minor to require h5committest)
[svn-r25876] DAILYTEST-31: Fix cmakehdf5 for Daily Test use Fix cmakehdf5 so that it can figure out where the source directory is. It expects cmakehdf5 itself resides at $srcdir/bin/cmamkehdf5.Tested: Jam by invoking cmakehdf4 with different paths.
[svn-r25870] HDFFV-8932: configure options added to enable or disable the building of different language API's and testings. See "cmakehdf5 --help" for details.Tested: jam using different combinations of option and verified correctness
by inspeacting libhdf5.settings output.
[svn-r25851] INSTALL_parallel already has a known issues section for Hopper.I moved all hopper known problems from RELEASE.txt to INSTALL_parallel
so that they are all in one place.