diff options
author | jhendersonHDF <jhenderson@hdfgroup.org> | 2022-01-29 20:22:30 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-29 20:22:30 (GMT) |
commit | 86ef00fd67d4f5007ff8e3390631009ad75891a5 (patch) | |
tree | 864ef4983785fd53728c15742c1ddce5b539551e /src/H5Z.c | |
parent | bcf95655354ab9c92f823656ee1722fd91694305 (diff) | |
download | hdf5-86ef00fd67d4f5007ff8e3390631009ad75891a5.zip hdf5-86ef00fd67d4f5007ff8e3390631009ad75891a5.tar.gz hdf5-86ef00fd67d4f5007ff8e3390631009ad75891a5.tar.bz2 |
Unify handling of collective metadata reads status (#1206)
Diffstat (limited to 'src/H5Z.c')
-rw-r--r-- | src/H5Z.c | 14 |
1 files changed, 2 insertions, 12 deletions
@@ -594,14 +594,9 @@ H5Z__flush_file_cb(void *obj_ptr, hid_t H5_ATTR_UNUSED obj_id, void H5_ATTR_PARA /* Do a global flush if the file is opened for write */ if (H5F_ACC_RDWR & H5F_INTENT(f)) { -/* When parallel HDF5 is defined, check for collective metadata reads on this - * file and set the flag for metadata I/O in the API context. -QAK, 2018/02/14 - */ #ifdef H5_HAVE_PARALLEL /* Check if MPIO driver is used */ if (H5F_HAS_FEATURE(f, H5FD_FEAT_HAS_MPI)) { - H5P_coll_md_read_flag_t coll_md_read; /* Do all metadata reads collectively */ - /* Sanity check for collectively calling H5Zunregister, if requested */ /* (Sanity check assumes that a barrier on one file's comm * is sufficient (i.e. that there aren't different comms for @@ -621,13 +616,8 @@ H5Z__flush_file_cb(void *obj_ptr, hid_t H5_ATTR_UNUSED obj_id, void H5_ATTR_PARA /* Set the "sanity checked" flag */ object->sanity_checked = TRUE; } /* end if */ - - /* Check whether to use the collective metadata read DXPL */ - coll_md_read = H5F_COLL_MD_READ(f); - if (H5P_USER_TRUE == coll_md_read) - H5CX_set_coll_metadata_read(TRUE); - } /* end if */ -#endif /* H5_HAVE_PARALLEL */ + } /* end if */ +#endif /* H5_HAVE_PARALLEL */ /* Call the flush routine for mounted file hierarchies */ if (H5F_flush_mounts((H5F_t *)obj_ptr) < 0) |