mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Don't use hash-based fetching too quickly.
This commit is contained in:
@@ -271,7 +271,7 @@ void LedgerAcquire::trigger(Peer::ref peer)
|
||||
{
|
||||
tmGL.set_querytype(ripple::qtINDIRECT);
|
||||
|
||||
if (!isProgress() && !mFailed && mByHash)
|
||||
if (!isProgress() && !mFailed && mByHash && (getTimeouts() > 2))
|
||||
{
|
||||
std::vector<neededHash_t> need = getNeededHashes();
|
||||
if (!need.empty())
|
||||
@@ -310,6 +310,7 @@ void LedgerAcquire::trigger(Peer::ref peer)
|
||||
}
|
||||
}
|
||||
}
|
||||
cLog(lsINFO) << "Attempting by hash fetch for ledegr " << mHash;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user