mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-24 19:28:53 +03:00
Annotated dprintf as printf-like
ZFS loves using %llu for uint64_t, but that requires a cast to not be noisy - which is even done in many, though not all, places. Also a couple places used %u for uint64_t, which were promoted to %llu. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Rich Ercolani <rincebrain@gmail.com> Closes #12233
This commit is contained in:
+31
-17
@@ -2578,8 +2578,9 @@ spa_livelist_delete_cb(void *arg, zthr_t *z)
|
||||
.to_free = &to_free
|
||||
};
|
||||
zfs_dbgmsg("deleting sublist (id %llu) from"
|
||||
" livelist %llu, %d remaining",
|
||||
dle->dle_bpobj.bpo_object, ll_obj, count - 1);
|
||||
" livelist %llu, %lld remaining",
|
||||
(u_longlong_t)dle->dle_bpobj.bpo_object,
|
||||
(u_longlong_t)ll_obj, (longlong_t)count - 1);
|
||||
VERIFY0(dsl_sync_task(spa_name(spa), NULL,
|
||||
sublist_delete_sync, &sync_arg, 0,
|
||||
ZFS_SPACE_CHECK_DESTROY));
|
||||
@@ -2596,7 +2597,8 @@ spa_livelist_delete_cb(void *arg, zthr_t *z)
|
||||
.ll_obj = ll_obj,
|
||||
.zap_obj = zap_obj
|
||||
};
|
||||
zfs_dbgmsg("deletion of livelist %llu completed", ll_obj);
|
||||
zfs_dbgmsg("deletion of livelist %llu completed",
|
||||
(u_longlong_t)ll_obj);
|
||||
VERIFY0(dsl_sync_task(spa_name(spa), NULL, livelist_delete_sync,
|
||||
&sync_arg, 0, ZFS_SPACE_CHECK_DESTROY));
|
||||
}
|
||||
@@ -2696,10 +2698,12 @@ spa_livelist_condense_sync(void *arg, dmu_tx_t *tx)
|
||||
dsl_dataset_name(ds, dsname);
|
||||
zfs_dbgmsg("txg %llu condensing livelist of %s (id %llu), bpobj %llu "
|
||||
"(%llu blkptrs) and bpobj %llu (%llu blkptrs) -> bpobj %llu "
|
||||
"(%llu blkptrs)", tx->tx_txg, dsname, ds->ds_object, first_obj,
|
||||
cur_first_size, next_obj, cur_next_size,
|
||||
first->dle_bpobj.bpo_object,
|
||||
first->dle_bpobj.bpo_phys->bpo_num_blkptrs);
|
||||
"(%llu blkptrs)", (u_longlong_t)tx->tx_txg, dsname,
|
||||
(u_longlong_t)ds->ds_object, (u_longlong_t)first_obj,
|
||||
(u_longlong_t)cur_first_size, (u_longlong_t)next_obj,
|
||||
(u_longlong_t)cur_next_size,
|
||||
(u_longlong_t)first->dle_bpobj.bpo_object,
|
||||
(u_longlong_t)first->dle_bpobj.bpo_phys->bpo_num_blkptrs);
|
||||
out:
|
||||
dmu_buf_rele(ds->ds_dbuf, spa);
|
||||
spa->spa_to_condense.ds = NULL;
|
||||
@@ -3091,8 +3095,10 @@ spa_activity_check_duration(spa_t *spa, uberblock_t *ub)
|
||||
|
||||
zfs_dbgmsg("fail_intvals>0 import_delay=%llu ub_mmp "
|
||||
"mmp_fails=%llu ub_mmp mmp_interval=%llu "
|
||||
"import_intervals=%u", import_delay, MMP_FAIL_INT(ub),
|
||||
MMP_INTERVAL(ub), import_intervals);
|
||||
"import_intervals=%llu", (u_longlong_t)import_delay,
|
||||
(u_longlong_t)MMP_FAIL_INT(ub),
|
||||
(u_longlong_t)MMP_INTERVAL(ub),
|
||||
(u_longlong_t)import_intervals);
|
||||
|
||||
} else if (MMP_INTERVAL_VALID(ub) && MMP_FAIL_INT_VALID(ub) &&
|
||||
MMP_FAIL_INT(ub) == 0) {
|
||||
@@ -3103,8 +3109,10 @@ spa_activity_check_duration(spa_t *spa, uberblock_t *ub)
|
||||
|
||||
zfs_dbgmsg("fail_intvals=0 import_delay=%llu ub_mmp "
|
||||
"mmp_interval=%llu ub_mmp_delay=%llu "
|
||||
"import_intervals=%u", import_delay, MMP_INTERVAL(ub),
|
||||
ub->ub_mmp_delay, import_intervals);
|
||||
"import_intervals=%llu", (u_longlong_t)import_delay,
|
||||
(u_longlong_t)MMP_INTERVAL(ub),
|
||||
(u_longlong_t)ub->ub_mmp_delay,
|
||||
(u_longlong_t)import_intervals);
|
||||
|
||||
} else if (MMP_VALID(ub)) {
|
||||
/*
|
||||
@@ -3115,15 +3123,18 @@ spa_activity_check_duration(spa_t *spa, uberblock_t *ub)
|
||||
ub->ub_mmp_delay) * import_intervals);
|
||||
|
||||
zfs_dbgmsg("import_delay=%llu ub_mmp_delay=%llu "
|
||||
"import_intervals=%u leaves=%u", import_delay,
|
||||
ub->ub_mmp_delay, import_intervals,
|
||||
"import_intervals=%llu leaves=%u",
|
||||
(u_longlong_t)import_delay,
|
||||
(u_longlong_t)ub->ub_mmp_delay,
|
||||
(u_longlong_t)import_intervals,
|
||||
vdev_count_leaves(spa));
|
||||
} else {
|
||||
/* Using local tunings is the only reasonable option */
|
||||
zfs_dbgmsg("pool last imported on non-MMP aware "
|
||||
"host using import_delay=%llu multihost_interval=%llu "
|
||||
"import_intervals=%u", import_delay, multihost_interval,
|
||||
import_intervals);
|
||||
"import_intervals=%llu", (u_longlong_t)import_delay,
|
||||
(u_longlong_t)multihost_interval,
|
||||
(u_longlong_t)import_intervals);
|
||||
}
|
||||
|
||||
return (import_delay);
|
||||
@@ -3191,8 +3202,11 @@ spa_activity_check(spa_t *spa, uberblock_t *ub, nvlist_t *config)
|
||||
"txg %llu ub_txg %llu "
|
||||
"timestamp %llu ub_timestamp %llu "
|
||||
"mmp_config %#llx ub_mmp_config %#llx",
|
||||
txg, ub->ub_txg, timestamp, ub->ub_timestamp,
|
||||
mmp_config, ub->ub_mmp_config);
|
||||
(u_longlong_t)txg, (u_longlong_t)ub->ub_txg,
|
||||
(u_longlong_t)timestamp,
|
||||
(u_longlong_t)ub->ub_timestamp,
|
||||
(u_longlong_t)mmp_config,
|
||||
(u_longlong_t)ub->ub_mmp_config);
|
||||
|
||||
error = SET_ERROR(EREMOTEIO);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user