|
|
|
@ -4392,7 +4392,7 @@ bool SendMessages(CNode* pto, bool fSendTrickle)
|
|
|
|
|
if (!pto->fDisconnect && state.nBlocksInFlight &&
|
|
|
|
|
state.nLastBlockReceive < state.nLastBlockProcess - BLOCK_DOWNLOAD_TIMEOUT*1000000 &&
|
|
|
|
|
state.vBlocksInFlight.front().nTime < state.nLastBlockProcess - 2*BLOCK_DOWNLOAD_TIMEOUT*1000000) {
|
|
|
|
|
LogPrintf("Peer %s is stalling block download, disconnecting\n", state.name.c_str());
|
|
|
|
|
LogPrintf("Peer %s is stalling block download, disconnecting\n", state.name);
|
|
|
|
|
pto->fDisconnect = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -4502,7 +4502,7 @@ bool CBlockUndo::ReadFromDisk(const CDiskBlockPos &pos, const uint256 &hashBlock
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
std::string CBlockFileInfo::ToString() const {
|
|
|
|
|
return strprintf("CBlockFileInfo(blocks=%u, size=%u, heights=%u...%u, time=%s...%s)", nBlocks, nSize, nHeightFirst, nHeightLast, DateTimeStrFormat("%Y-%m-%d", nTimeFirst).c_str(), DateTimeStrFormat("%Y-%m-%d", nTimeLast).c_str());
|
|
|
|
|
return strprintf("CBlockFileInfo(blocks=%u, size=%u, heights=%u...%u, time=%s...%s)", nBlocks, nSize, nHeightFirst, nHeightLast, DateTimeStrFormat("%Y-%m-%d", nTimeFirst), DateTimeStrFormat("%Y-%m-%d", nTimeLast));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|