From d6df73747fa7e05d2d288dfd355226eaf471d440 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Fri, 16 Oct 2015 12:31:29 -0700 Subject: [PATCH] Remove the small fetch optimization In some cases, it significantly increased ledger fetch traffic. --- src/ripple/app/ledger/impl/InboundLedger.cpp | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/ripple/app/ledger/impl/InboundLedger.cpp b/src/ripple/app/ledger/impl/InboundLedger.cpp index c0862ab47..288b667b8 100644 --- a/src/ripple/app/ledger/impl/InboundLedger.cpp +++ b/src/ripple/app/ledger/impl/InboundLedger.cpp @@ -53,9 +53,6 @@ enum // how many timeouts before we get aggressive ,ledgerBecomeAggressiveThreshold = 6 - // How many nodes to consider a fetch "small" - ,fetchSmallNodes = 32 - // Number of nodes to find initially ,missingNodesFind = 256 @@ -611,11 +608,6 @@ void InboundLedger::trigger (Peer::ptr const& peer, TriggerReason reason) * (tmGL.add_nodeids ()) = id.getRawString (); } - // If we're not querying for a lot of entries, - // query extra deep - if (nodeIDs.size() <= fetchSmallNodes) - tmGL.set_querydepth (tmGL.querydepth() + 1); - if (m_journal.trace) m_journal.trace << "Sending AS node " << nodeIDs.size () << " request to " << (