mirror of
https://github.com/moby/moby.git
synced 2026-08-09 01:21:37 +00:00
Merge pull request #50115 from corhere/libn/fix-47859-networkdb-clusterleave-leak
libnetwork/networkdb: always shut down memberlist
This commit is contained in:
@@ -224,11 +224,11 @@ func (nDB *NetworkDB) clusterLeave() error {
|
||||
mlist := nDB.memberlist
|
||||
|
||||
if err := nDB.sendNodeEvent(NodeEventTypeLeave); err != nil {
|
||||
log.G(context.TODO()).Errorf("failed to send node leave: %v", err)
|
||||
log.G(context.TODO()).WithError(err).Error("failed to send node leave event")
|
||||
}
|
||||
|
||||
if err := mlist.Leave(time.Second); err != nil {
|
||||
return err
|
||||
log.G(context.TODO()).WithError(err).Error("failed to broadcast memberlist leave message")
|
||||
}
|
||||
|
||||
// cancel the context
|
||||
|
||||
Reference in New Issue
Block a user