]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: set obs.exists in projected object state during recovery
authorSage Weil <sage@newdream.net>
Wed, 12 May 2010 18:54:09 +0000 (11:54 -0700)
committerSage Weil <sage@newdream.net>
Wed, 12 May 2010 18:55:13 +0000 (11:55 -0700)
src/osd/ReplicatedPG.cc

index 3fa779276187b2a10264c26f8c9309cef254d266..3c36fe86afd603dffe0ac2dd38b8be3201cd3114 100644 (file)
@@ -3260,6 +3260,7 @@ void ReplicatedPG::sub_op_push(MOSDSubOp *op)
     register_object_context(obc);
     obc->ondisk_write_lock();
     
+    obc->obs.exists = true;
     obc->obs.oi.decode(oibl);
 
     onreadable = new C_OSD_WrotePushedObject(this, t, obc);