Fixes: http://tracker.ceph.com/issues/20041
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit
fd598a0d23d61c645633ae774c3404a43d035e3c)
Conflicts:
src/osd/ReplicatedPG.cc (trivial)
last_update_applied = applied_version;
if (is_primary()) {
if (scrubber.active) {
- if (last_update_applied == scrubber.subset_last_update) {
+ if (last_update_applied >= scrubber.subset_last_update) {
requeue_scrub();
}
} else {
}
} else {
if (scrubber.active_rep_scrub) {
- if (last_update_applied == static_cast<MOSDRepScrub*>(
+ if (last_update_applied >= static_cast<MOSDRepScrub*>(
scrubber.active_rep_scrub->get_req())->scrub_to) {
osd->op_wq.queue(
make_pair(