From bf7e937a8b84bc161528acfe5539b6bad8615cde Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 24 Sep 2015 19:02:21 -0400 Subject: [PATCH] osdc/Objecter: set FULL_FORCE flag when honor_full is false This currenty only applies to the MDS. Eventually we can remove the OSD MDS checks once we are confident all MDS instances are new enough to set this flag. Signed-off-by: Sage Weil --- src/osdc/Objecter.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index 534241892b831..a0bcf5239790f 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -2844,6 +2844,9 @@ MOSDOp *Objecter::_prepare_osd_op(Op *op) if (op->onack) flags |= CEPH_OSD_FLAG_ACK; + if (!honor_osdmap_full) + flags |= CEPH_OSD_FLAG_FULL_FORCE; + op->target.paused = false; op->stamp = ceph_clock_now(cct); -- 2.39.5