From b382a8ef85acaedb63d05fc29305ac24d9b1805a Mon Sep 17 00:00:00 2001 From: Neil Fortner Date: Thu, 19 Sep 2024 14:02:18 -0500 Subject: [PATCH] RELEASE.txt entry for PR #4843 (#4860) --- release_docs/RELEASE.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index ac7a09ffb7a..8d5615fcc11 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -829,6 +829,19 @@ Bug Fixes since HDF5-1.14.0 release =================================== Library ------- + - Fixed a bug with large external datasets + + When performing a large I/O on an external dataset, the library would only + issue a single read or write system call. This could cause errors or cause + the data to be incorrect. These calls do not guarantee that they will + process the entire I/O request, and may need to be called multiple times + to complete the I/O, advancing the buffer and reducing the size by the + amount actually processed by read or write each time. Implemented this + algorithm for external datasets in both the read and write cases. + + Fixes GitHub #4216 + Fixes h5py GitHub #2394 + - Fixed a bug in the Subfiling VFD that could cause a buffer over-read and memory allocation failures