summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorDana Robinson <derobins@hdfgroup.org>2019-12-09 05:52:29 (GMT)
committerDana Robinson <derobins@hdfgroup.org>2019-12-09 05:52:29 (GMT)
commit99f85cbf15a637768c8df977ddc5eebe7683a60d (patch)
tree5cbb9ed463a10e112e28bb588160ee6242cac790 /release_docs
parentc7b3d6d6a5c1d376812e17c0ddb26f55334a2c59 (diff)
downloadhdf5-99f85cbf15a637768c8df977ddc5eebe7683a60d.zip
hdf5-99f85cbf15a637768c8df977ddc5eebe7683a60d.tar.gz
hdf5-99f85cbf15a637768c8df977ddc5eebe7683a60d.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.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index f668207..3ddb9c7 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -609,6 +609,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:
----------------