Skip to content

Commit

Permalink
chore(p2p): further debugging
Browse files Browse the repository at this point in the history
  • Loading branch information
lklimek committed Jan 15, 2024
1 parent 66186bd commit 23cb8c6
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions internal/p2p/router.go
Original file line number Diff line number Diff line change
Expand Up @@ -703,14 +703,18 @@ func (r *Router) routePeer(ctx context.Context, peerID types.NodeID, conn Connec

sendQueue := r.getOrMakeQueue(peerID, channels)
defer func() {
r.logger.Debug("routePeer cleanup: terminated peer", "peer", peerID)
r.peerMtx.Lock()
delete(r.peerQueues, peerID)
delete(r.peerChannels, peerID)
r.peerMtx.Unlock()
r.logger.Debug("routePeer cleanup: deleted peer queues", "peer", peerID)

sendQueue.close()
r.logger.Debug("routePeer cleanup: closed send queue", "peer", peerID)

r.peerManager.Disconnected(ctx, peerID)
r.logger.Debug("routePeer cleanup: peer marked as disconnected", "peer", peerID)
r.metrics.PeersConnected.Add(-1)
}()

Expand Down

0 comments on commit 23cb8c6

Please sign in to comment.