| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
* Rename server-stop utility to mirror_server_stop.
* Remove external dependency on bzero().
* Modify test/use_common to use only the public API.
* Rename internal bitswap macro to follow convention.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* "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`.
* Automated testing via loopback ("remote" of localhost).
|
|\
| |
| |
| |
| |
| |
| | |
~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 crash the program.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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 crash the
program.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
~DYOUNG/werror:b-bye-HDpthread_self to develop
* commit '224cb4a03406ed72e02d026efeab47fdf7f6b33b':
Use a naked pthread_self() call in the HDF5 thread wrappers.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
a do-while wrapper.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* commit '24298a031f0b7f6a04364cfbfbdd9c8b6cc1a038':
Remove system command from valgrind reports
Whitespace
|
| | | | | |
|
| |\ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
* commit 'a01ac97ba509e51905b816e8a29b5d0b2bc8be87':
Fix incorrect FUNC_LEAVE macro (should match FUNC_ENTER_*_TAG).
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* commit '2d9a81878d05732725f96d7d9b20ada8dfd2a146':
Fix incorrect FUNC_LEAVE macro (should match FUNC_ENTER_*_TAG).
|
| | |/ / /
| |/| | | |
|
| |/ / /
|/| | | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
develop
* commit 'b5cf422799797cf0b573cc9992f866381bd63054':
revert type cast
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
* commit '38af6ee3d59a8e836f4c62dd533ddabd914c7abb':
Switch the 'get offset' operation from a dataset 'get' callback to a [native] dataset 'optional' operation.
|
|/ / /
| | |
| | |
| | | |
dataset 'optional' operation.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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 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 back to sleep in the barrier.
Test the right condition for the EBUSY return in pthread_barrier_destroy().
s/exit_failure/EXIT_FAILURE/g
Implement pthread_barrier(3) for Darwin using a counter, condition variable, and mutex. Untested.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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 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
back to sleep in the barrier.
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
and mutex. Untested.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* commit '811988f82c182012704942d333ee7800f4a78349':
Modfy expression to match mpicc build with Intel as intel compiler, not gcc.
|
|/ / / /
| | | |
| | | |
| | | | |
gcc.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* commit 'dde7e73d9fe8cc3b849767790aa9b13ee2d600cd':
Fixed issue building HDF5 with NAG Fortran 7.0.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Accounted for the additon of half precision floating-point with a KIND=16.
HDFFV-11033
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
* commit '6686cac564f5d0015a32b92e4478002069c973ee':
Add java version and reference libsettings
|
|/ / / / |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | | |
* commit '13f5b3aee20d1d65f56dc08f088e0f218da5cf37':
Update examples and fix old version references.
Move MODEL check to before usage in CTestScript.cmake.
|
| | | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* commit '2af8a87af0d7a1589a4df22d16b2d2513876e7a9':
Copy generated files instead creating twice
Fix standalone link
|
| | | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
* commit '04e67af8f968b2c6f50cb42990d3dfa79aa353d9':
Fix Fortran macro use and jni comment
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* commit 'cf58730177d60fd7311582a29539d87f10a7d88e':
Update Windows platforms
HDFFV-11036 add release note
HDFFV-11036 add file compare test process
Correct usage of add_compile_definitions
|
| | | | |
|
| |\ \ \
| |/ / /
|/| | |
| | | |
| | | | |
* commit 'd24afb233383aa6c945fad430eb1b66edc4d6c63':
Add missing MANIFEST entry, ./doc/code-conventions.md .
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* commit '921278c604b3129c1ff5066f0a2b94abcb3aa8f7':
Add missing MANIFEST entry, ./doc/code-conventions.md .
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |/ / /
|/| | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
* commit '666205a55f01698a71484f504bc8eb9541800f25':
TRILAB-142 Change minimum CMake version to 3.12
|
|/ / / / |
|