From: Radosław Zarzyński Date: Mon, 23 May 2022 17:28:49 +0000 (+0200) Subject: test/osd: scrubber_generators don't use buffer::clone() anymore. X-Git-Tag: v18.0.0~450^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5809e0bced7d4c04511877fec27d0dc876e9a2a4;p=ceph.git test/osd: scrubber_generators don't use buffer::clone() anymore. Signed-off-by: Radosław Zarzyński --- diff --git a/src/test/osd/scrubber_generators.cc b/src/test/osd/scrubber_generators.cc index a8a686d30f13..4e84406c6789 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; }