From a1d7e675581691c66a55fbea84ff20efac78efc4 Mon Sep 17 00:00:00 2001 From: Igor Fedotov Date: Tue, 23 Aug 2022 20:18:31 +0300 Subject: [PATCH] os/bluestore: log values in hex in AvlAllocator Signed-off-by: Igor Fedotov --- src/os/bluestore/AvlAllocator.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/os/bluestore/AvlAllocator.cc b/src/os/bluestore/AvlAllocator.cc index 949e037c1121a..8de249e978cbe 100644 --- a/src/os/bluestore/AvlAllocator.cc +++ b/src/os/bluestore/AvlAllocator.cc @@ -293,12 +293,16 @@ int AvlAllocator::_allocate( ceph_assert(align != 0); uint64_t* cursor = &lbas[cbits(align) - 1]; start = _pick_block_after(cursor, size, unit); - dout(20) << __func__ << " first fit=" << start << " size=" << size << dendl; + dout(20) << __func__ + << std::hex << " first fit params: 0x" << start << "~" << size + << std::dec << dendl; } if (start == -1ULL) { do { start = _pick_block_fits(size, unit); - dout(20) << __func__ << " best fit=" << start << " size=" << size << dendl; + dout(20) << __func__ + << std::hex << " best fit params: 0x" << start << "~" << size + << std::dec << dendl; if (start != uint64_t(-1ULL)) { break; } -- 2.39.5