Otherwise the fist line looks rather strange
```
2021-08-19T23:42:33.604+0200
4f60700 40 bdev:kd:965(0x4fab180 /usr/local/src/wip.bluestore-test/build/dev/osd0/block.db) data:
00000000 56 f9 b8 f8 1c 00 01 01 1a 6c 65 76 65 6c 64 62 |V........leveldb|
00000010 2e 42 79 74 65 77 69 73 65 43 6f 6d 70 61 72 61 |.BytewiseCompara|
00000020 74 6f 72 98 af 58 a6 02 00 01 02 00 d2 c7 3c 95 |tor..X........<.|
00000030 06 00 01 09 00 03 04 04 00 6b 93 6d c5 2b 00 01 |.........k.m.+..|
00000040 01 1a 6c 65 76 65 6c 64 62 2e 42 79 74 65 77 69 |..leveldb.Bytewi|
.....
```
versus new:
```
2021-08-19T23:42:33.604+0200
4f60700 40 bdev:kd:965(0x4fab180 /usr/local/src/wip.bluestore-test/build/dev/osd0/block.db) data:
00000000 56 f9 b8 f8 1c 00 01 01 1a 6c 65 76 65 6c 64 62 |V........leveldb|
00000010 2e 42 79 74 65 77 69 73 65 43 6f 6d 70 61 72 61 |.BytewiseCompara|
00000020 74 6f 72 98 af 58 a6 02 00 01 02 00 d2 c7 3c 95 |tor..X........<.|
00000030 06 00 01 09 00 03 04 04 00 6b 93 6d c5 2b 00 01 |.........k.m.+..|
00000040 01 1a 6c 65 76 65 6c 64 62 2e 42 79 74 65 77 69 |..leveldb.Bytewi|
.....
```
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
bl.rebuild_aligned_size_and_memory(block_size, block_size, IOV_MAX)) {
dout(20) << __func__ << " rebuilding buffer to be aligned" << dendl;
}
- dout(40) << "data: ";
+ dout(40) << "data:\n";
bl.hexdump(*_dout);
*_dout << dendl;
bl.rebuild_aligned_size_and_memory(block_size, block_size, IOV_MAX)) {
dout(20) << __func__ << " rebuilding buffer to be aligned" << dendl;
}
- dout(40) << "data: ";
+ dout(40) << "data:\n";
bl.hexdump(*_dout);
*_dout << dendl;
ceph_assert((uint64_t)r == len);
pbl->push_back(std::move(p));
- dout(40) << "data: ";
+ dout(40) << "data:\n";
pbl->hexdump(*_dout);
*_dout << dendl;
ceph_assert((uint64_t)r == aligned_len);
memcpy(buf, p.c_str() + (off - aligned_off), len);
- dout(40) << __func__ << " data: ";
+ dout(40) << __func__ << " data:\n";
bufferlist bl;
bl.append(buf, len);
bl.hexdump(*_dout);
ceph_assert((uint64_t)r == len);
}
- dout(40) << __func__ << " data: ";
+ dout(40) << __func__ << " data:\n";
bufferlist bl;
bl.append(buf, len);
bl.hexdump(*_dout);
dout(20) << __func__ << " " << off << "~" << len << dendl;
ceph_assert(is_valid_io(off, len));
- dout(40) << "data: ";
+ dout(40) << "data:\n";
bl.hexdump(*_dout);
*_dout << dendl;
pbl->clear();
pbl->push_back(std::move(p));
- dout(40) << "data: ";
+ dout(40) << "data:\n";
pbl->hexdump(*_dout);
*_dout << dendl;
bl.rebuild_aligned_size_and_memory(block_size, block_size, IOV_MAX)) {
dout(20) << __func__ << " rebuilding buffer to be aligned" << dendl;
}
- dout(40) << "data: ";
+ dout(40) << "data:\n";
bl.hexdump(*_dout);
*_dout << dendl;
bl.rebuild_aligned_size_and_memory(block_size, block_size, IOV_MAX)) {
dout(20) << __func__ << " rebuilding buffer to be aligned" << dendl;
}
- dout(40) << "data: ";
+ dout(40) << "data:\n";
bl.hexdump(*_dout);
*_dout << dendl;
ceph_assert((uint64_t)r == len);
pbl->push_back(std::move(p));
- dout(40) << "data: ";
+ dout(40) << "data:\n";
pbl->hexdump(*_dout);
*_dout << dendl;
ceph_assert((uint64_t)r == aligned_len);
memcpy(buf, p.c_str() + (off - aligned_off), len);
- dout(40) << __func__ << " data: ";
+ dout(40) << __func__ << " data:\n";
bufferlist bl;
bl.append(buf, len);
bl.hexdump(*_dout);
ceph_assert((uint64_t)r == len);
}
- dout(40) << __func__ << " data: ";
+ dout(40) << __func__ << " data:\n";
bufferlist bl;
bl.append(buf, len);
bl.hexdump(*_dout);