delete the member before delete the pool

This commit is contained in:
zhouhaibing089 2016-09-08 21:57:53 +08:00 committed by haibzhou
parent 456c78a806
commit fa5551b80d

View File

@ -1054,6 +1054,12 @@ func (lb *LbaasV1) EnsureLoadBalancerDeleted(clusterName string, service *api.Se
return err
}
}
for _, memberId := range pool.MemberIDs {
err = members.Delete(lb.network, memberId).ExtractErr()
if err != nil && !isNotFound(err) {
return err
}
}
err = pools.Delete(lb.network, pool.ID).ExtractErr()
if err != nil && !isNotFound(err) {
return err