From 66d2fe9a9bd07aaa6caf5beddec6d0620355cda0 Mon Sep 17 00:00:00 2001 From: Laurent Bernaille Date: Tue, 12 Mar 2019 09:40:55 +0100 Subject: [PATCH] Do not delete existing VS and RS when starting --- pkg/proxy/ipvs/graceful_termination.go | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/pkg/proxy/ipvs/graceful_termination.go b/pkg/proxy/ipvs/graceful_termination.go index 4d53d4ee7b..4fad4ba1d2 100644 --- a/pkg/proxy/ipvs/graceful_termination.go +++ b/pkg/proxy/ipvs/graceful_termination.go @@ -204,21 +204,5 @@ func (m *GracefulTerminationManager) MoveRSOutofGracefulDeleteList(uniqueRS stri // Run start a goroutine to try to delete rs in the graceful delete rsList with an interval 1 minute func (m *GracefulTerminationManager) Run() { - // before start, add leftover in delete rs to graceful delete rsList - vss, err := m.ipvs.GetVirtualServers() - if err != nil { - klog.Errorf("IPVS graceful delete manager failed to get IPVS virtualserver") - } - for _, vs := range vss { - rss, err := m.ipvs.GetRealServers(vs) - if err != nil { - klog.Errorf("IPVS graceful delete manager failed to get %v realserver", vs) - continue - } - for _, rs := range rss { - m.GracefulDeleteRS(vs, rs) - } - } - go wait.Until(m.tryDeleteRs, rsCheckDeleteInterval, wait.NeverStop) }