Merge pull request #511 from FengyunPan/fix-backend

Ignore err when delete a NotFound backends
This commit is contained in:
Nick Sardo 2017-04-18 22:17:07 -07:00 committed by GitHub
commit 74aff2eb7e

View file

@ -277,10 +277,7 @@ func (b *Backends) Add(p ServicePort) error {
if len(igs) == 0 {
return nil
}
if err = b.edgeHop(be, igs); err != nil {
return err
}
return err
return b.edgeHop(be, igs)
}
// Delete deletes the Backend for the given port.
@ -386,7 +383,7 @@ func (b *Backends) GC(svcNodePorts []ServicePort) error {
continue
}
glog.V(3).Infof("GCing backend for port %v", p)
if err := b.Delete(nodePort); err != nil {
if err := b.Delete(nodePort); err != nil && !utils.IsHTTPErrorCode(err, http.StatusNotFound) {
return err
}
}