From 5809e0bced7d4c04511877fec27d0dc876e9a2a4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rados=C5=82aw=20Zarzy=C5=84ski?= Date: Mon, 23 May 2022 19:28:49 +0200 Subject: [PATCH] test/osd: scrubber_generators don't use buffer::clone() anymore. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Radosław Zarzyński --- src/test/osd/scrubber_generators.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/test/osd/scrubber_generators.cc b/src/test/osd/scrubber_generators.cc index a8a686d30f1..4e84406c678 100644 --- a/src/test/osd/scrubber_generators.cc +++ b/src/test/osd/scrubber_generators.cc @@ -83,8 +83,9 @@ ScrubGenerator::SmapEntry ScrubGenerator::make_smobject( ret.smobj.attrs[at_k] = ceph::buffer::copy(at_v.c_str(), at_v.size()); { // verifying (to be removed after dev phase) - auto bk = ret.smobj.attrs[at_k].clone(); - std::string bkstr{bk.get()->get_data(), bk.get()->get_len()}; + auto bk = ret.smobj.attrs[at_k].begin_deep().get_ptr( + ret.smobj.attrs[at_k].length()); + std::string bkstr{bk.raw_c_str(), bk.raw_length()}; std::cout << fmt::format("{}: verification: {}", __func__, bkstr) << std::endl; } -- 2.47.3