@@ -5900,7 +5900,7 @@ bool PeerManagerImpl::SendMessages(CNode* pto)
59005900 // Stalling only triggers when the block download window cannot move. During normal steady state,
59015901 // the download window should be much larger than the to-be-downloaded set of blocks, so disconnection
59025902 // should only happen during initial block download.
5903- LogPrintf (" Peer=%d is stalling block download, disconnecting\n " , pto->GetId ());
5903+ LogPrintf (" Peer=%d%s is stalling block download, disconnecting\n " , pto->GetId (), fLogIPs ? strprintf ( " peeraddr=%s " , pto-> addr . ToStringAddrPort ()) : " " );
59045904 pto->fDisconnect = true ;
59055905 // Increase timeout for the next peer so that we don't disconnect multiple peers if our own
59065906 // bandwidth is insufficient.
@@ -5919,7 +5919,7 @@ bool PeerManagerImpl::SendMessages(CNode* pto)
59195919 QueuedBlock &queuedBlock = state.vBlocksInFlight .front ();
59205920 int nOtherPeersWithValidatedDownloads = m_peers_downloading_from - 1 ;
59215921 if (current_time > state.m_downloading_since + std::chrono::seconds{consensusParams.nPowTargetSpacing } * (BLOCK_DOWNLOAD_TIMEOUT_BASE + BLOCK_DOWNLOAD_TIMEOUT_PER_PEER * nOtherPeersWithValidatedDownloads)) {
5922- LogPrintf (" Timeout downloading block %s from peer=%d, disconnecting\n " , queuedBlock.pindex ->GetBlockHash ().ToString (), pto->GetId ());
5922+ LogPrintf (" Timeout downloading block %s from peer=%d%s , disconnecting\n " , queuedBlock.pindex ->GetBlockHash ().ToString (), pto->GetId (), fLogIPs ? strprintf ( " peeraddr=%s " , pto-> addr . ToStringAddrPort ()) : " " );
59235923 pto->fDisconnect = true ;
59245924 return true ;
59255925 }
@@ -5935,11 +5935,11 @@ bool PeerManagerImpl::SendMessages(CNode* pto)
59355935 // disconnect our sync peer for stalling; we have bigger
59365936 // problems if we can't get any outbound peers.
59375937 if (!pto->HasPermission (NetPermissionFlags::NoBan)) {
5938- LogPrintf (" Timeout downloading headers from peer=%d, disconnecting\n " , pto->GetId ());
5938+ LogPrintf (" Timeout downloading headers from peer=%d%s , disconnecting\n " , pto->GetId (), fLogIPs ? strprintf ( " peeraddr=%s " , pto-> addr . ToStringAddrPort ()) : " " );
59395939 pto->fDisconnect = true ;
59405940 return true ;
59415941 } else {
5942- LogPrintf (" Timeout downloading headers from noban peer=%d, not disconnecting\n " , pto->GetId ());
5942+ LogPrintf (" Timeout downloading headers from noban peer=%d%s , not disconnecting\n " , pto->GetId (), fLogIPs ? strprintf ( " peeraddr=%s " , pto-> addr . ToStringAddrPort ()) : " " );
59435943 // Reset the headers sync state so that we have a
59445944 // chance to try downloading from a different peer.
59455945 // Note: this will also result in at least one more
0 commit comments