From b9f4c001ade4c230f8325080f3dd8181648324ab Mon Sep 17 00:00:00 2001 From: Scot Breitenfeld Date: Fri, 9 Dec 2022 21:31:13 -0600 Subject: added doc. warning for H5Oflush in parallel (#2289) --- src/H5Opublic.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/H5Opublic.h b/src/H5Opublic.h index 5f40d6c..65e140f 100644 --- a/src/H5Opublic.h +++ b/src/H5Opublic.h @@ -1376,6 +1376,9 @@ H5_DLL herr_t H5Oclose_async(hid_t object_id, hid_t es_id); * The object associated with \p object_id can be any named object in an * HDF5 file including a dataset, a group, or a committed datatype. * + * \warning H5Oflush doesn't work correctly with parallel. It causes an assertion + * failure in metadata cache during H5Fclose(). + * * \note HDF5 does not possess full control over buffering. H5Oflush() * flushes the internal HDF5 buffers and then asks the operating * system (the OS) to flush the system buffers for the open -- cgit v0.12