Add Splitter VFD to library.* "Simultaneous and equivalent" Read-Write and Write-Only channels for
file I/O.
* Only supports drivers with the H5FD_FEAT_DEFAULT_VFD_COMPATIBLE flag for
now, preventing issues with multi-file drivers.
Add Mirror VFD to library.
* Write-only operations over a network.
* Uses TCP/IP sockets.
* Server and auxiliary server-shutdown programs provided in a new directory,
`utils/mirror_vfd`...
Merge pull request #2378 in HDFFV/hdf5 from ~DYOUNG/werror:dont-crash-on-close to develop* commit '093c2c7e69bc4a40e9d49eece1d6fdcf54e8ecb0':
Avoid a crash, don't check if we're flushing when the file is closing: there's no need to check if the metadata cache is flushing if we already know the file is closing, because the condition we rely on is "closing OR flushing." Further, the cache may have already gone away, so sometimes calling into the cache to see if it's flushing will ...
Merge pull request #2351 in HDFFV/hdf5 from ~DYOUNG/werror:b-bye-HDpthread_self to develop* commit '224cb4a03406ed72e02d026efeab47fdf7f6b33b':
Use a naked pthread_self() call in the HDF5 thread wrappers.
Merge pull request #2424 in HDFFV/hdf5 from ~DYOUNG/hdf5:passed-do-while to develop* commit 'b53eb6fb29e556c482ce20fa7a21485c99beea74':
Add semicolons to more PASSED() invocations.
So that I can use PASSED(); anywhere a statement can go, #define PASSED() with a do-while wrapper.
Merge pull request #2434 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '24298a031f0b7f6a04364cfbfbdd9c8b6cc1a038':
Remove system command from valgrind reports
Whitespace
Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)* commit 'a01ac97ba509e51905b816e8a29b5d0b2bc8be87':
Fix incorrect FUNC_LEAVE macro (should match FUNC_ENTER_*_TAG).
Merge pull request #2427 in HDFFV/hdf5 from ~JAKE.SMITH/hdf5:develop to develop* commit '2d9a81878d05732725f96d7d9b20ada8dfd2a146':
Fix incorrect FUNC_LEAVE macro (should match FUNC_ENTER_*_TAG).
Merge pull request #2419 in HDFFV/hdf5 from revise_get_offset to develop* commit '38af6ee3d59a8e836f4c62dd533ddabd914c7abb':
Switch the 'get offset' operation from a dataset 'get' callback to a [native] dataset 'optional' operation.
Merge pull request #2411 in HDFFV/hdf5 from ~DYOUNG/werror:darwin-barriers to develop* commit '803d805c74466a9d736455930b17de2d9f5cb02d':
Complete the comment on thread_main(), explaining why the barrier is used.
The first implementation seemed to allow for the possibility that a thread could block at the barrier, wake and exit the barrier, re-acquire the barrier lock and increase `nentered` before the other blocked threads woke and checked `nentered % count == 0`. Then th...
Merge pull request #2415 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:develop to develop* commit '811988f82c182012704942d333ee7800f4a78349':
Modfy expression to match mpicc build with Intel as intel compiler, not gcc.
Merge pull request #2414 in HDFFV/hdf5 from ~BRTNFLD/hdf5_msb:develop to develop* commit 'dde7e73d9fe8cc3b849767790aa9b13ee2d600cd':
Fixed issue building HDF5 with NAG Fortran 7.0.
Merge pull request #2412 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '6686cac564f5d0015a32b92e4478002069c973ee':
Add java version and reference libsettings
The first implementation seemed to allow for the possibility that a threadcould block at the barrier, wake and exit the barrier, re-acquire the barrier
lock and increase `nentered` before the other blocked threads woke and checked
`nentered % count == 0`. Then the other blocked threads would check `nentered
% count == 0` and, finding it false, go back to sleep in the barrier. This new
implementation waits for a looser condition to obtain so that threads don't go
ba...
Merge pull request #2409 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '13f5b3aee20d1d65f56dc08f088e0f218da5cf37':
Update examples and fix old version references.
Move MODEL check to before usage in CTestScript.cmake.
Merge pull request #2398 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '04e67af8f968b2c6f50cb42990d3dfa79aa353d9':
Fix Fortran macro use and jni comment
Merge pull request #2394 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit 'cf58730177d60fd7311582a29539d87f10a7d88e':
Update Windows platforms
HDFFV-11036 add release note
HDFFV-11036 add file compare test process
Correct usage of add_compile_definitions
Merge pull request #2390 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '666205a55f01698a71484f504bc8eb9541800f25':
TRILAB-142 Change minimum CMake version to 3.12
Merge pull request #2388 in HDFFV/hdf5 from ~BYRN/hdf5_adb:develop to develop* commit '380fe7cfdfd98461cb1bff54bad4de0ee9904ad6':
Fix always true issue because member is not dynamically allocated
CMake cleanup
HDFFV-11032 fix JNI call
Merge pull request #1988 in HDFFV/hdf5 from ~JHENDERSON/hdf5_pr:develop to develop* commit '51b8c63864c72de9a7b40c00673fe07510fec27e':
Partial fix for HDFFV-10792