From: Sage Weil Date: Mon, 13 Feb 2017 22:38:38 +0000 (-0500) Subject: osdc/Objecter: force pg_command ops to ignore overlay X-Git-Tag: v12.0.1~383^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f8fcefd234aa6ff099048195bc8145c5cd2c7ed8;p=ceph.git osdc/Objecter: force pg_command ops to ignore overlay Signed-off-by: Sage Weil --- diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index 2b2113f73a8c..a495ed99017f 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -4801,6 +4801,9 @@ int Objecter::_calc_command_target(CommandOp *c, shunique_lock& sul) c->map_check_error = 0; + // ignore overlays, just like we do with pg ops + c->target.flags |= CEPH_OSD_FLAG_IGNORE_OVERLAY; + if (c->target_osd >= 0) { if (!osdmap->exists(c->target_osd)) { c->map_check_error = -ENOENT;