diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2019-12-09 05:52:29 (GMT) |
---|---|---|
committer | David Young <dyoung@hdfgroup.org> | 2020-05-20 14:20:21 (GMT) |
commit | 0e133ade902bae381ca1f1bdb7d17a3692b30ccd (patch) | |
tree | 467cd30cf2e842994aa4054ad729f612cdd04882 /release_docs | |
parent | 19934f86545c1541fa61feeddba5cd6e01bbadff (diff) | |
download | hdf5-0e133ade902bae381ca1f1bdb7d17a3692b30ccd.zip hdf5-0e133ade902bae381ca1f1bdb7d17a3692b30ccd.tar.gz hdf5-0e133ade902bae381ca1f1bdb7d17a3692b30ccd.tar.bz2 |
Fixed bugs in pread/pwrite I/O in VFDs.
Fixes HDFFV-10945.
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 42e6308..af11619 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -674,6 +674,21 @@ Bug Fixes since HDF5-1.10.3 release (DER - 2019/08/27, HDFFV-10892) + - Torn pread/pwrite I/O would result in read and write corruption. + + In the sec2, log, and core (with backing store) virtual file drivers + (VFDs), the read and write calls incorrectly reset the offset parameter + on torn pread and pwrite operations (i.e., I/O operations which fail to + be written atomically by the OS). For this bug to occur, pread/pwrite + have to be configured (this is the default if they are present on the + system) and the pread/pwrite operation has to fail to transfer all + the bytes, resulting in a multiple pread/pwrite calls. + + This feature was initially enabled in HDF5 1.10.5 so the bug is + limited to that version. + + (DER - 2019/12/09, HDFFV-10945) + Java Library: ---------------- |