Skip to content

Commit f9c8743

Browse files
committed
fix sometimes e2e metallb err (#5761)
Signed-off-by: clyi <[email protected]>
1 parent 7be1291 commit f9c8743

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pkg/controller/service.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -195,17 +195,17 @@ func (c *Controller) handleDeleteService(service *vpcService) error {
195195
}
196196

197197
for _, lb := range vpcLB {
198-
if err = c.OVNNbClient.LoadBalancerDeleteVip(lb, vip, ignoreHealthCheck); err != nil {
199-
klog.Errorf("failed to delete vip %s from LB %s: %v", vip, lb, err)
200-
return err
201-
}
202-
203198
if c.config.EnableOVNLBPreferLocal {
204199
if err = c.OVNNbClient.LoadBalancerDeleteIPPortMapping(lb, vip); err != nil {
205200
klog.Errorf("failed to delete ip port mapping for vip %s from LB %s: %v", vip, lb, err)
206201
return err
207202
}
208203
}
204+
205+
if err = c.OVNNbClient.LoadBalancerDeleteVip(lb, vip, ignoreHealthCheck); err != nil {
206+
klog.Errorf("failed to delete vip %s from LB %s: %v", vip, lb, err)
207+
return err
208+
}
209209
}
210210
}
211211

0 commit comments

Comments
 (0)