]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/PeeringState: maximize log entries sent during backfill 32683/head
authorSage Weil <sage@redhat.com>
Thu, 16 Jan 2020 22:11:07 +0000 (16:11 -0600)
committerKefu Chai <kchai@redhat.com>
Wed, 22 Jan 2020 01:13:00 +0000 (09:13 +0800)
Send as much log as we can during backfill so that dup op detection works
as well as it can.

Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/PeeringState.cc

index 8f0371e531e82bb1f9602fc264b076d259d6b1e6..aa9e047c9337125748a6788e4c3c41183259e8bb 100644 (file)
@@ -2484,7 +2484,8 @@ void PeeringState::activate(
          last_peering_reset /* epoch to create pg at */);
 
        // send some recent log, so that op dup detection works well.
-       m->log.copy_up_to(cct, pg_log.get_log(), cct->_conf->osd_min_pg_log_entries);
+       m->log.copy_up_to(cct, pg_log.get_log(),
+                         cct->_conf->osd_max_pg_log_entries);
        m->info.log_tail = m->log.tail;
        pi.log_tail = m->log.tail;  // sigh...