From 418ca0c3a5aa8aa64c1aa78f45ce4925e7d2ac6f Mon Sep 17 00:00:00 2001 From: David Zafman Date: Tue, 10 Feb 2015 20:25:05 -0800 Subject: [PATCH] osd: Update object state after removing watch from object info Fixes: #10784 Signed-off-by: David Zafman --- src/osd/ReplicatedPG.cc | 3 +++ 1 file changed, 3 insertions(+) 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, -- 2.47.3