From d7851041da40f66ef29c544a35d66cf2624e25ec Mon Sep 17 00:00:00 2001 From: George Amanakis Date: Mon, 22 Feb 2021 11:22:09 +0100 Subject: [PATCH] debugging: printout failing zio Signed-off-by: George Amanakis --- module/zfs/dmu_objset.c | 1 + module/zfs/dsl_crypt.c | 2 +- module/zfs/zio.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/module/zfs/dmu_objset.c b/module/zfs/dmu_objset.c index bfb4adf262d5..bd36bbff01eb 100644 --- a/module/zfs/dmu_objset.c +++ b/module/zfs/dmu_objset.c @@ -1671,6 +1671,7 @@ dmu_objset_sync(objset_t *os, zio_t *pio, dmu_tx_t *tx) if (DMU_USERUSED_DNODE(os) && DMU_USERUSED_DNODE(os)->dn_type != DMU_OT_NONE) { DMU_USERUSED_DNODE(os)->dn_zio = zio; + cmn_err(CE_NOTE, "dn sync zio: %llx", zio); dnode_sync(DMU_USERUSED_DNODE(os), tx); DMU_GROUPUSED_DNODE(os)->dn_zio = zio; dnode_sync(DMU_GROUPUSED_DNODE(os), tx); diff --git a/module/zfs/dsl_crypt.c b/module/zfs/dsl_crypt.c index 25d1337db559..6168aac76ac1 100644 --- a/module/zfs/dsl_crypt.c +++ b/module/zfs/dsl_crypt.c @@ -2688,7 +2688,7 @@ spa_do_crypt_objset_mac_abd(boolean_t generate, spa_t *spa, uint64_t dsobj, /* look up the key from the spa's keystore */ ret = spa_keystore_lookup_key(spa, dsobj, FTAG, &dck); if (ret != 0) { - cmn_err(CE_NOTE, "lookup failed"); + cmn_err(CE_NOTE, "lookup failed, dsobj: %llx", dsobj); goto error; } diff --git a/module/zfs/zio.c b/module/zfs/zio.c index 538a2a2cdd9b..8c842436d2fc 100644 --- a/module/zfs/zio.c +++ b/module/zfs/zio.c @@ -4124,6 +4124,7 @@ zio_encrypt(zio_t *zio) ASSERT0(DMU_OT_IS_ENCRYPTED(ot)); ASSERT3U(BP_GET_COMPRESS(bp), ==, ZIO_COMPRESS_OFF); BP_SET_CRYPT(bp, B_TRUE); + cmn_err(CE_NOTE, "zio: %llx", zio); VERIFY0(spa_do_crypt_objset_mac_abd(B_TRUE, spa, dsobj, zio->io_abd, psize, BP_SHOULD_BYTESWAP(bp))); return (zio);