Skip to content

Commit 40cb055

Browse files
committed
don't disconnect with syncing peer if i am lan node
1 parent abf8c42 commit 40cb055

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

framework/src/main/java/org/tron/core/net/service/effective/ResilienceService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ private void disconnectLan() {
9797
long now = System.currentTimeMillis();
9898
List<PeerConnection> peers = tronNetDelegate.getActivePeer().stream()
9999
.filter(peer -> now - peer.getLastActiveTime() >= inactiveThreshold)
100+
.filter(peer -> !peer.isNeedSyncFromPeer() && !peer.isNeedSyncFromUs())
100101
.filter(peer -> !peer.getChannel().isTrustPeer())
101102
.collect(Collectors.toList());
102103
Optional<PeerConnection> one = getEarliestPeer(peers);

0 commit comments

Comments
 (0)