diff options
author | jhendersonHDF <jhenderson@hdfgroup.org> | 2024-03-18 01:48:16 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-18 01:48:16 (GMT) |
commit | 840476ead85229ac4d7be1b6c9dd87ad5f8e3a07 (patch) | |
tree | 1ed470da7841f2de768dc76abcaf59d3511f018d /release_docs | |
parent | fa44de4cdbc125f644369834983c65811be12335 (diff) | |
download | hdf5-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.txt | 15 |
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 |