From: Igor Fedotov Date: Wed, 9 Nov 2022 14:58:52 +0000 (+0300) Subject: os/bluestore: output cosmetics for BlueFS X-Git-Tag: v16.2.14~23^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f32225b4e249bf46bb416780a5bf7e47bf342b76;p=ceph.git os/bluestore: output cosmetics for BlueFS This includes finer position specification during replay and logging read size in hex. Signed-off-by: Igor Fedotov (cherry picked from commit e5b7ba93191ad41c4a4beae802b7e86c8febec04) --- diff --git a/src/os/bluestore/BlueFS.cc b/src/os/bluestore/BlueFS.cc index 56442d7ebec..ffa9cd785ec 100644 --- a/src/os/bluestore/BlueFS.cc +++ b/src/os/bluestore/BlueFS.cc @@ -1191,7 +1191,9 @@ int BlueFS::_replay(bool noop, bool to_stdout) } auto p = t.op_bl.cbegin(); + auto pos0 = pos; while (!p.end()) { + pos = pos0 + p.get_off(); __u8 op; decode(op, p); switch (op) { @@ -2013,7 +2015,9 @@ int64_t BlueFS::_read_random( buf->pos += r; } } - dout(20) << __func__ << " got " << ret << dendl; + dout(20) << __func__ << std::hex + << " got 0x" << ret + << std::dec << dendl; --h->file->num_reading; return ret; } @@ -2137,7 +2141,9 @@ int64_t BlueFS::_read( buf->pos += r; } - dout(20) << __func__ << " got " << ret << dendl; + dout(20) << __func__ << std::hex + << " got 0x" << ret + << std::dec << dendl; ceph_assert(!outbl || (int)outbl->length() == ret); --h->file->num_reading; return ret;