]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/ReplicatedPG: do not flush or evict hitsets
authorSage Weil <sage@inktank.com>
Thu, 30 Jan 2014 18:40:22 +0000 (10:40 -0800)
committerSage Weil <sage@inktank.com>
Sun, 16 Feb 2014 06:09:39 +0000 (22:09 -0800)
Signed-off-by: Sage Weil <sage@inktank.com>
src/osd/ReplicatedPG.cc

index 1c4a0ecb5c2340e7c80f4ff0af29a802a8ee8e09..e99c7dd085bdf2911319ad8ccc01db4ce66d7bcf 100644 (file)
@@ -10262,6 +10262,11 @@ void ReplicatedPG::agent_work(int start_max)
       dout(20) << __func__ << " scrubbing, skipping " << obc->obs.oi << dendl;
       continue;
     }
+    if (obc->obs.oi.soid.nspace == cct->_conf->osd_hit_set_namespace) {
+      dout(20) << __func__ << " skip (hit set) " << obc->obs.oi << dendl;
+      continue;
+    }
+
     if (agent_state->flush_mode != TierAgentState::FLUSH_MODE_IDLE &&
        agent_maybe_flush(obc))
       ++started;