]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: Log SnapSetContext instead of address 48876/head
authorMatan Breizman <mbreizma@redhat.com>
Mon, 14 Nov 2022 15:19:16 +0000 (15:19 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Mon, 14 Nov 2022 15:37:18 +0000 (15:37 +0000)
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/osd/PrimaryLogPG.cc
src/osd/osd_internal_types.h

index f79abb7fc52861b8e73eafa3e68244d0de5cbd50..e330765613e1e770586d588a5179a640aad9b7b8 100644 (file)
@@ -11862,8 +11862,7 @@ ObjectContextRef PrimaryLogPG::get_object_context(
        obc = create_object_context(oi, ssc);
        dout(10) << __func__ << ": " << *obc
                 << " oi: " << obc->obs.oi
-                << " ssc: " << obc->ssc
-                << " snapset: " << obc->ssc->snapset << dendl;
+                << " " << *obc->ssc << dendl;
        return obc;
       }
     }
@@ -11915,8 +11914,7 @@ ObjectContextRef PrimaryLogPG::get_object_context(
   dout(10) << __func__ << ": " << *obc
           << " oi: " << obc->obs.oi
           << " exists: " << (int)obc->obs.exists
-          << " ssc: " << obc->ssc
-          << " snapset: " << obc->ssc->snapset << dendl;
+          << " " << *obc->ssc << dendl;
   return obc;
 }
 
index 80ecb67a8892f281d186253edc68e5bd0e94c2a9..f77b1f9f500c898b16878eda0936b69179153221 100644 (file)
@@ -25,6 +25,14 @@ struct SnapSetContext {
   explicit SnapSetContext(const hobject_t& o) :
     oid(o), ref(0), registered(false), exists(true) { }
 };
+
+inline std::ostream& operator<<(std::ostream& out, const SnapSetContext& ssc)
+{
+  return out << "ssc(" << ssc.oid << " snapset: " << ssc.snapset
+             << " ref: " << ssc.ref << " registered: "
+             << ssc.registered << " exists: " << ssc.exists << ")";
+}
+
 struct ObjectContext;
 typedef std::shared_ptr<ObjectContext> ObjectContextRef;