summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorjhendersonHDF <jhenderson@hdfgroup.org>2023-09-01 16:59:28 (GMT)
committerGitHub <noreply@github.com>2023-09-01 16:59:28 (GMT)
commit0b24f40b0fc7728e57a66622bbadc63d88ae181a (patch)
tree7e7b37f1a5cc7918204e71701d8475d093996e8d /release_docs
parent896270cc6b4f14379f0b9d66c74a538235259225 (diff)
downloadhdf5-0b24f40b0fc7728e57a66622bbadc63d88ae181a.zip
hdf5-0b24f40b0fc7728e57a66622bbadc63d88ae181a.tar.gz
hdf5-0b24f40b0fc7728e57a66622bbadc63d88ae181a.tar.bz2
Fix Subfiling VFD IOC assignment bug (#3456)
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index 9f8d517..4e32cc7 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -292,6 +292,19 @@ Bug Fixes since HDF5-1.14.0 release
===================================
Library
-------
+ - Fixed a bug with the way the Subfiling VFD assigns I/O concentrators
+
+ During a file open operation, the Subfiling VFD determines the topology
+ of the application and uses that to select a subset of MPI ranks that
+ I/O will be forwarded to, called I/O concentrators. The code for this
+ had previously assumed that the parallel job launcher application (e.g.,
+ mpirun, srun, etc.) would distribute MPI ranks sequentially among a node
+ until all processors on that node have been assigned before going on to
+ the next node. When the launcher application mapped MPI ranks to nodes
+ in a different fashion, such as round-robin, this could cause the Subfiling
+ VFD to incorrectly map MPI ranks as I/O concentrators, leading to missing
+ subfiles.
+
- Fixed performance regression with some compound type conversions
In-place type conversion was introduced for most use cases in 1.14.2.