From 4d84cfe54af3d784a659aa658e8c4fad961d706f Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 19 Jun 2016 09:12:09 -0400 Subject: [PATCH] os/bluestore: fsck: print intervals in hex Signed-off-by: Sage Weil --- src/os/bluestore/BlueStore.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 26c208aae857d..00b767d32b1dc 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -2807,7 +2807,7 @@ int BlueStore::fsck() } dout(20) << __func__ << " wal " << wt.seq << " ops " << wt.ops.size() - << " released " << wt.released << dendl; + << " released 0x" << std::hex << wt.released << std::dec << dendl; used_blocks.insert(wt.released); } } @@ -2824,17 +2824,18 @@ int BlueStore::fsck() interval_set free, overlap; free.insert(offset, length); overlap.intersection_of(free, used_blocks); - derr << __func__ << " overlap: " << overlap << dendl; + derr << __func__ << " overlap: 0x" << std::hex << overlap + << std::dec << dendl; ++errors; continue; } used_blocks.insert(offset, length); } if (!used_blocks.contains(0, bdev->get_size())) { - derr << __func__ << " leaked some space; free+used = " + derr << __func__ << " leaked some space; free+used = 0x" << std::hex << used_blocks - << " != expected 0~" << bdev->get_size() - << dendl; + << " != expected 0x0~" << bdev->get_size() + << std::dec << dendl; ++errors; } } -- 2.39.5