This ensures that we resend _all_ requests, since we aren't sure which
may have mapped to a different primary and then back. This was missed in
the original implementation in
4fe9cca5dd63a1924be2b5cb18f542fb4b97a768.
Signed-off-by: Sage Weil <sage@newdream.net>
ldout(cct, 3) << "handle_osd_map missing epoch " << osdmap->get_epoch()+1
<< ", jumping to " << m->get_oldest() << dendl;
e = m->get_oldest() - 1;
+ skipped_map = true;
continue;
}
logger->set(l_osdc_map_epoch, osdmap->get_epoch());