]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix obc ref counting
authorSage Weil <sage@newdream.net>
Wed, 3 Jun 2009 18:37:45 +0000 (11:37 -0700)
committerSage Weil <sage@newdream.net>
Wed, 3 Jun 2009 18:39:27 +0000 (11:39 -0700)
src/osd/ReplicatedPG.cc

index 39ee7757f415d1e5cb000b37a14a21ab6a0d93a9..575c4a52d214091b0a178538e24b6ba5332775bb 100644 (file)
@@ -575,6 +575,9 @@ void ReplicatedPG::do_op(MOSDOp *op)
   repop->waitfor_ack.erase(whoami);
   eval_repop(repop);
   repop->put();
+
+  // drop my obc reference.
+  put_object_context(obc);
 }