Merge pull request #232 from thaJeztah/19.03_backport_lb_stale_force_leave

[19.03 backport] Network not deleted after stack is removed
This commit is contained in:
Sebastiaan van Stijn 2019-05-29 22:47:45 +03:00 committed by GitHub
commit a62d9b9c21
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -369,20 +369,17 @@ func (r *controller) Shutdown(ctx context.Context) error {
}
if err := r.adapter.shutdown(ctx); err != nil {
if isUnknownContainer(err) || isStoppedContainer(err) {
return nil
if !(isUnknownContainer(err) || isStoppedContainer(err)) {
return err
}
return err
}
// Try removing networks referenced in this task in case this
// task is the last one referencing it
if err := r.adapter.removeNetworks(ctx); err != nil {
if isUnknownContainer(err) {
return nil
if !isUnknownContainer(err) {
return err
}
return err
}
return nil