]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ReplicatedPG: use the ReplicatedPGRef typedef
authorSamuel Just <sam.just@inktank.com>
Wed, 17 Apr 2013 21:13:11 +0000 (14:13 -0700)
committerSamuel Just <sam.just@inktank.com>
Fri, 19 Apr 2013 18:00:22 +0000 (11:00 -0700)
Signed-off-by: Samuel Just <sam.just@inktank.com>
src/osd/ReplicatedPG.h

index a21c0ce18cb6d708bd9d27400f31599e6aac45c4..0bc8a6beff68ed7407df5c57171ef695355087a7 100644 (file)
@@ -787,7 +787,7 @@ protected:
     }
   };
   struct C_OSD_AppliedRecoveredObject : public Context {
-    boost::intrusive_ptr<ReplicatedPG> pg;
+    ReplicatedPGRef pg;
     ObjectStore::Transaction *t;
     ObjectContext *obc;
     C_OSD_AppliedRecoveredObject(ReplicatedPG *p, ObjectStore::Transaction *tt, ObjectContext *o) :
@@ -797,7 +797,7 @@ protected:
     }
   };
   struct C_OSD_CommittedPushedObject : public Context {
-    boost::intrusive_ptr<ReplicatedPG> pg;
+    ReplicatedPGRef pg;
     OpRequestRef op;
     epoch_t epoch;
     eversion_t last_complete;
@@ -822,7 +822,7 @@ protected:
     }
   };
   struct C_OSD_CompletedPull : public Context {
-    boost::intrusive_ptr<ReplicatedPG> pg;
+    ReplicatedPGRef pg;
     hobject_t hoid;
     epoch_t epoch;
     C_OSD_CompletedPull(
@@ -839,7 +839,7 @@ protected:
   };
   friend class C_OSD_CompletedPull;
   struct C_OSD_AppliedRecoveredObjectReplica : public Context {
-    boost::intrusive_ptr<ReplicatedPG> pg;
+    ReplicatedPGRef pg;
     ObjectStore::Transaction *t;
     C_OSD_AppliedRecoveredObjectReplica(ReplicatedPG *p, ObjectStore::Transaction *tt) :
       pg(p), t(tt) {}