mirror of
https://github.com/netbirdio/netbird.git
synced 2025-06-30 06:32:07 +02:00
[Signal] - when peer disconnects registry keeps broken gRPC stream (#178)
* fix: [signal] - when peer disconnects registry keeps broken gRPC stream. The peer is removed on stream closed. * chore: [signal] - improve logging * chore: [signal] - improve logging
This commit is contained in:
@ -55,7 +55,7 @@ func (registry *Registry) Register(peer *Peer) {
|
||||
// can be that peer already exists but it is fine (e.g. reconnect)
|
||||
// todo investigate what happens to the old peer (especially Peer.Stream) when we override it
|
||||
registry.Peers.Store(peer.Id, peer)
|
||||
log.Printf("registered peer [%s]", peer.Id)
|
||||
log.Debugf("peer registered [%s]", peer.Id)
|
||||
|
||||
}
|
||||
|
||||
@ -63,7 +63,7 @@ func (registry *Registry) Register(peer *Peer) {
|
||||
func (registry *Registry) Deregister(peer *Peer) {
|
||||
_, loaded := registry.Peers.LoadAndDelete(peer.Id)
|
||||
if loaded {
|
||||
log.Printf("deregistered peer [%s]", peer.Id)
|
||||
log.Debugf("peer deregistered [%s]", peer.Id)
|
||||
} else {
|
||||
log.Warnf("attempted to remove non-existent peer [%s]", peer.Id)
|
||||
}
|
||||
|
Reference in New Issue
Block a user