From: Matan Breizman Date: Mon, 7 Nov 2022 07:41:30 +0000 (+0000) Subject: crimson/osd/pg_backend: load_metadata() fix snapset logging X-Git-Tag: v18.1.0~800^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4ffdcadfec4d37bfa9657234e2686cb089ce805d;p=ceph.git crimson/osd/pg_backend: load_metadata() fix snapset logging Signed-off-by: Matan Breizman --- diff --git a/src/crimson/osd/pg_backend.cc b/src/crimson/osd/pg_backend.cc index 5bae79891c1c..e57854e46e34 100644 --- a/src/crimson/osd/pg_backend.cc +++ b/src/crimson/osd/pg_backend.cc @@ -104,15 +104,15 @@ PGBackend::load_metadata(const hobject_t& oid) bool object_corrupted = true; if (auto ssiter = attrs.find(SS_ATTR); ssiter != attrs.end()) { object_corrupted = false; - logger().debug( - "load_metadata: object {} and snapset {} present", - oid, ssiter->second); bufferlist bl = std::move(ssiter->second); if (bl.length()) { ret->ssc = new crimson::osd::SnapSetContext(oid.get_snapdir()); try { ret->ssc->snapset = SnapSet(bl); ret->ssc->exists = true; + logger().debug( + "load_metadata: object {} and snapset {} present", + oid, ret->ssc->snapset); } catch (const buffer::error&) { logger().warn("unable to decode SnapSet"); throw crimson::osd::invalid_argument();