Extra debug

This commit is contained in:
JoelKatz
2013-08-12 23:30:49 -07:00
parent ab0a79cb04
commit 02c25b049d

View File

@@ -389,6 +389,7 @@ void LedgerMaster::getFetchPack (Ledger::ref nextLedger)
{ {
PackedMessage::pointer packet = boost::make_shared<PackedMessage> (tmBH, protocol::mtGET_OBJECTS); PackedMessage::pointer packet = boost::make_shared<PackedMessage> (tmBH, protocol::mtGET_OBJECTS);
target->sendPacket (packet, false); target->sendPacket (packet, false);
WriteLog (lsTRACE, LedgerMaster) << "Requested fetch pack for " << nextLedger->getLedgerSeq() - 1;
} }
else else
WriteLog (lsDEBUG, LedgerMaster) << "No peer for fetch pack"; WriteLog (lsDEBUG, LedgerMaster) << "No peer for fetch pack";
@@ -589,19 +590,22 @@ void LedgerMaster::advanceThread()
InboundLedger::pointer acq = InboundLedger::pointer acq =
getApp().getInboundLedgers().findCreate(nextLedger->getParentHash(), getApp().getInboundLedgers().findCreate(nextLedger->getParentHash(),
nextLedger->getLedgerSeq() - 1); nextLedger->getLedgerSeq() - 1);
if (acq && acq->isComplete() && !acq->isFailed()) if (acq->isComplete() && !acq->isFailed())
ledger = acq->getLedger(); ledger = acq->getLedger();
else if ((missing > 40000) && getApp().getOPs().shouldFetchPack(missing)) else if ((missing > 40000) && getApp().getOPs().shouldFetchPack(missing))
{ {
WriteLog (lsTRACE, LedgerMaster) << "tryAdvance want fetch pack " << missing; WriteLog (lsTRACE, LedgerMaster) << "tryAdvance want fetch pack " << missing;
getFetchPack(nextLedger); getFetchPack(nextLedger);
} }
else
WriteLog (lsTRACE, LedgerMaster) << "tryAdvance no fetch pack for " << missing;
} }
else else
WriteLog (lsDEBUG, LedgerMaster) << "tryAdvance found failed acquire"; WriteLog (lsDEBUG, LedgerMaster) << "tryAdvance found failed acquire";
} }
if (ledger) if (ledger)
{ {
assert(ledger->getLedgerSeq() == missing);
WriteLog (lsTRACE, LedgerMaster) << "tryAdvance acquired " << ledger->getLedgerSeq(); WriteLog (lsTRACE, LedgerMaster) << "tryAdvance acquired " << ledger->getLedgerSeq();
setFullLedger(ledger, false, false); setFullLedger(ledger, false, false);
tryFill(ledger); tryFill(ledger);