Don't use hash-based fetching too quickly.

This commit is contained in:
JoelKatz
2013-01-11 16:54:34 -08:00
parent e86aa7b7ab
commit 14f6250ce5

View File

@@ -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
{