From 723617845206e85cc7c9fcfa4736359410748e62 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Tue, 20 Mar 2012 17:04:59 -0700 Subject: [PATCH] Objecter: resend linger_ops on any change Signed-off-by: Samuel Just Reviewed-by: Josh Durgin --- src/osdc/Objecter.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index bc3ccececca..0caa2ba453b 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -1043,7 +1043,7 @@ bool Objecter::recalc_linger_op_target(LingerOp *linger_op) } osdmap->pg_to_acting_osds(pgid, acting); - if (pgid != linger_op->pgid || is_pg_changed(linger_op->acting, acting)) { + if (pgid != linger_op->pgid || is_pg_changed(linger_op->acting, acting, true)) { linger_op->pgid = pgid; linger_op->acting = acting; ldout(cct, 10) << "recalc_linger_op_target tid " << linger_op->linger_id