This assert assumed that all ops submitted before MOSDRepScrub was
submitted were processed by the time that MOSDRepScrub was
processed. In fact, MOSDRepScrub's scrub_to may refer to a
last_update yet to be seen by the replica.
Bug #2693
Signed-off-by: Samuel Just <sam.just@inktank.com>
last_update_applied = m->version;
if (finalizing_scrub) {
assert(active_rep_scrub);
- assert(info.last_update <= active_rep_scrub->scrub_to);
if (last_update_applied == active_rep_scrub->scrub_to) {
osd->rep_scrub_wq.queue(active_rep_scrub);
active_rep_scrub = 0;