From 70cda1704bcc8d5047a0e43d5783fcccf062d62b Mon Sep 17 00:00:00 2001 From: Igor Fedotov Date: Wed, 4 Apr 2018 17:29:31 +0300 Subject: [PATCH] os/bluestore: be more verbose when hitting unloaded shard in extent map Signed-off-by: Igor Fedotov --- src/os/bluestore/BlueStore.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index fbd84137211..f84933c316e 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -2819,8 +2819,9 @@ void BlueStore::ExtentMap::dirty_range( assert((size_t)start < shards.size()); auto p = &shards[start]; if (!p->loaded) { - dout(20) << __func__ << " shard 0x" << std::hex << p->shard_info->offset - << std::dec << " is not loaded, can't mark dirty" << dendl; + derr << __func__ << "on write 0x" << std::hex << offset + << "~" << length << " shard 0x" << p->shard_info->offset + << std::dec << " is not loaded, can't mark dirty" << dendl; assert(0 == "can't mark unloaded shard dirty"); } if (!p->dirty) { -- 2.39.5