From: David Zafman Date: Wed, 11 Feb 2015 04:25:05 +0000 (-0800) Subject: osd: Update object state after removing watch from object info X-Git-Tag: v0.93~10^2~10^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=418ca0c3a5aa8aa64c1aa78f45ce4925e7d2ac6f;p=ceph.git osd: Update object state after removing watch from object info Fixes: #10784 Signed-off-by: David Zafman --- diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 5fb847a219c0..5c21ff3ce508 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -7990,6 +7990,9 @@ void ReplicatedPG::handle_watch_timeout(WatchRef watch) // obc ref swallowed by repop! simple_repop_submit(repop); + + // apply new object state. + ctx->obc->obs = ctx->new_obs; } ObjectContextRef ReplicatedPG::create_object_context(const object_info_t& oi,