From: Sage Weil Date: Wed, 12 May 2010 18:54:09 +0000 (-0700) Subject: osd: set obs.exists in projected object state during recovery X-Git-Tag: v0.20.1~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a8756220393f149fc3835c913d5aaa98797eaf02;p=ceph.git osd: set obs.exists in projected object state during recovery --- diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index f6e020efd502..86e194dec4a4 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -3134,6 +3134,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);