summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorjhendersonHDF <jhenderson@hdfgroup.org>2024-03-18 01:48:16 (GMT)
committerGitHub <noreply@github.com>2024-03-18 01:48:16 (GMT)
commit840476ead85229ac4d7be1b6c9dd87ad5f8e3a07 (patch)
tree1ed470da7841f2de768dc76abcaf59d3511f018d /release_docs
parentfa44de4cdbc125f644369834983c65811be12335 (diff)
downloadhdf5-develop.zip
hdf5-develop.tar.gz
hdf5-develop.tar.bz2
Fix an issue where the Subfiling VFD's context cache grows too large (#4159)develop
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 2d8eb32..d82167e 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -591,6 +591,21 @@ Bug Fixes since HDF5-1.14.0 release
Library
-------
+ - Fixed an issue where the Subfiling VFD's context object cache could
+ grow too large
+
+ The Subfiling VFD keeps a cache of its internal context objects to
+ speed up access to a context object for a particular file, as well
+ as access to that object across multiple opens of the same file.
+ However, opening a large amount of files with the Subfiling VFD over
+ the course of an application's lifetime could cause this cache to grow
+ too large and result in the application running out of available MPI
+ communicator objects. On file close, the Subfiling VFD now simply
+ evicts context objects out of its cache and frees them. It is assumed
+ that multiple opens of a file will be a less common use case for the
+ Subfiling VFD, but this can be revisited if it proves to be an issue
+ for performance.
+
- Fixed error when overwriting certain nested variable length types
Previously, when using a datatype that included a variable length type