summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Young <dyoung@hdfgroup.org>2020-03-30 18:39:14 (GMT)
committerDavid Young <dyoung@hdfgroup.org>2020-03-30 18:39:14 (GMT)
commit9db701e95b3b4e04737aed764366f86c5f4a7d60 (patch)
tree36e0f576d796058897b85ee44d403f8cd5b9b6ab
parentdb5942d3f195a4ec66690bfdd7ef81c26848d6dd (diff)
downloadhdf5-9db701e95b3b4e04737aed764366f86c5f4a7d60.zip
hdf5-9db701e95b3b4e04737aed764366f86c5f4a7d60.tar.gz
hdf5-9db701e95b3b4e04737aed764366f86c5f4a7d60.tar.bz2
Add a log outlet. Replace #ifdef H5MV_VFD_SWMR_DEBUG debug fprintf's with
hlog_fast() calls.
-rw-r--r--src/H5MV.c43
1 files changed, 19 insertions, 24 deletions
diff --git a/src/H5MV.c b/src/H5MV.c
index e3a94e0..dcf4b79 100644
--- a/src/H5MV.c
+++ b/src/H5MV.c
@@ -40,6 +40,7 @@
#include "H5MVpkg.h" /* File memory management */
#include "H5VMprivate.h" /* Vectors and arrays */
+#include "hlog.h"
/****************/
/* Local Macros */
@@ -95,6 +96,8 @@ hbool_t H5_PKG_INIT_VAR = FALSE;
/* Local Variables */
/*******************/
+HLOG_OUTLET_SHORT_DEFN(h5mv, all);
+
/*-------------------------------------------------------------------------
* Function: H5MV__create()
@@ -279,9 +282,7 @@ H5MV_alloc(H5F_t *f, hsize_t size)
haddr_t ret_value = HADDR_UNDEF; /* Return value */
FUNC_ENTER_NOAPI(HADDR_UNDEF)
-#ifdef H5MV_VFD_SWMR_DEBUG
-HDfprintf(stderr, "%s: size = %Hu\n", FUNC, size);
-#endif
+ hlog_fast(h5mv, "%s: size = %" PRIuHSIZE, __func__, size);
/* check arguments */
HDassert(f);
@@ -336,9 +337,8 @@ HDfprintf(stderr, "%s: size = %Hu\n", FUNC, size);
HDassert(H5F_addr_defined(ret_value));
done:
-#ifdef H5MV_VFD_SWMR_DEBUG
-HDfprintf(stderr, "%s: Leaving: ret_value = %a, size = %Hu\n", FUNC, ret_value, size);
-#endif
+ hlog_fast(h5mv, "%s: Leaving: ret_value = %" PRIuHADDR
+ ", size = %" PRIuHSIZE, __func__, ret_value, size);
FUNC_LEAVE_NOAPI(ret_value)
} /* end H5MV_alloc() */
@@ -362,9 +362,9 @@ H5MV_free(H5F_t *f, haddr_t addr, hsize_t size)
herr_t ret_value = SUCCEED; /* Return value */
FUNC_ENTER_NOAPI(FAIL)
-#ifdef H5MV_VFD_SWMR_DEBUG
-HDfprintf(stderr, "%s: Entering - addr = %a, size = %Hu\n", FUNC, addr, size);
-#endif
+
+ hlog_fast(h5mv, "%s: Entering - addr = %" PRIuHADDR ", size = %" PRIuHSIZE,
+ __func__, addr, size);
/* check arguments */
HDassert(f);
@@ -384,9 +384,9 @@ HDfprintf(stderr, "%s: fs_addr = %a\n", FUNC, f->shared->fs_man_md);
#endif
htri_t status; /* "can absorb" status for section into */
-#ifdef H5MV_VFD_SWMR_DEBUG
-HDfprintf(stderr, "%s: Trying to avoid starting up free space manager\n", FUNC);
-#endif
+ hlog_fast(h5mv, "%s: Trying to avoid starting up free space manager",
+ __func__);
+
/* Try to shrink the file */
if((status = H5MV_try_shrink(f, addr, size)) < 0)
HGOTO_ERROR(H5E_RESOURCE, H5E_CANTMERGE, FAIL, "can't check for absorbing block")
@@ -397,9 +397,8 @@ HDfprintf(stderr, "%s: Trying to avoid starting up free space manager\n", FUNC);
* [re-]starting it: dropping free space section on the floor.
*/
if(f->shared->fs_state_md == H5F_FS_STATE_DELETING) {
-#ifdef H5MV_VFD_SWMR_DEBUG
-HDfprintf(stderr, "%s: dropping addr = %a, size = %Hu, on the floor!\n", FUNC, addr, size);
-#endif
+ hlog_fast(h5mv, "%s: dropping addr = %" PRIuHADDR
+ ", size = %" PRIuHSIZE ", on the floor!", __func__, addr, size);
HGOTO_DONE(SUCCEED)
}
@@ -417,9 +416,8 @@ HDfprintf(stderr, "%s: dropping addr = %a, size = %Hu, on the floor!\n", FUNC, a
HDassert(f->shared->fs_man_md);
-#ifdef H5MV_VFD_SWMR_DEBUG
-HDfprintf(stderr, "%s: Before H5FS_sect_add(): addr=%a, size=%Hu\n", FUNC, addr, size);
-#endif
+ hlog_fast(h5mv, "%s: Before H5FS_sect_add(): addr=%" PRIuHADDR
+ ", size=%" PRIuHSIZE, __func__, addr, size);
/* Add the section */
if(H5FS_sect_add(f, f->shared->fs_man_md, &node->sect_info, H5FS_ADD_RETURNED_SPACE, f) < 0)
@@ -427,9 +425,7 @@ HDfprintf(stderr, "%s: Before H5FS_sect_add(): addr=%a, size=%Hu\n", FUNC, addr,
node = NULL;
-#ifdef H5MV_VFD_SWMR_DEBUG
-HDfprintf(stderr, "%s: After H5FS_sect_add()\n", FUNC);
-#endif
+ hlog_fast(h5mv, "%s: After H5FS_sect_add()", __func__);
done:
/* Release section node, if allocated and not added to section list or merged */
@@ -437,9 +433,8 @@ done:
if(H5MV__sect_free(&node->sect_info) < 0)
HDONE_ERROR(H5E_RESOURCE, H5E_CANTRELEASE, FAIL, "can't free simple section node")
-#ifdef H5MV_VFD_SWMR_DEBUG
-HDfprintf(stderr, "%s: Leaving, ret_value = %d\n", FUNC, ret_value);
-#endif
+ hlog_fast(h5mv, "%s: Leaving, ret_value = %d", __func__, ret_value);
+
FUNC_LEAVE_NOAPI(ret_value)
} /* end H5MV_free() */