Clean up ledger fetch reasons.

Don't trigger immediately when fetching historical ledgers.
This commit is contained in:
JoelKatz
2014-02-24 17:11:11 -08:00
committed by Vinnie Falco
parent 81082ad10f
commit fca8fa1b1b
9 changed files with 81 additions and 75 deletions

View File

@@ -1343,7 +1343,7 @@ bool NetworkOPsImp::checkLastClosedLedger (const Peers::PeerSequence& peerList,
m_journal.info << "Acquiring consensus ledger " << closedLedger;
if (!mAcquiringLedger || (mAcquiringLedger->getHash () != closedLedger))
mAcquiringLedger = getApp().getInboundLedgers ().findCreate (closedLedger, 0, true);
mAcquiringLedger = getApp().getInboundLedgers ().findCreate (closedLedger, 0, InboundLedger::fcCONSENSUS);
if (!mAcquiringLedger || mAcquiringLedger->isFailed ())
{
@@ -3226,7 +3226,7 @@ void NetworkOPsImp::missingNodeInLedger (uint32 seq)
else
{
m_journal.warning << "Missing a node in ledger " << seq << " fetching";
getApp().getInboundLedgers ().findCreate (hash, seq, false);
getApp().getInboundLedgers ().findCreate (hash, seq, InboundLedger::fcGENERIC);
}
}