diff --git a/pkg/compute/models/loadbalancerbackends.go b/pkg/compute/models/loadbalancerbackends.go index f040fdcba9..1f181bfe41 100644 --- a/pkg/compute/models/loadbalancerbackends.go +++ b/pkg/compute/models/loadbalancerbackends.go @@ -539,6 +539,7 @@ func (manager *SLoadbalancerBackendManager) InitializeData() error { } } } + manager.initializeJanitor() return nil } diff --git a/pkg/compute/models/loadbalancerbackends_stales.go b/pkg/compute/models/loadbalancerbackends_stales.go index a65024fd42..861e6d1959 100644 --- a/pkg/compute/models/loadbalancerbackends_stales.go +++ b/pkg/compute/models/loadbalancerbackends_stales.go @@ -106,7 +106,7 @@ func (j *lbbJanitor) Stop() { var theLbbJanitor = newLbbJanitor() -func init() { +func (man *SLoadbalancerBackendManager) initializeJanitor() { go theLbbJanitor.Start(context.Background()) eh := atexit.ExitHandler{ Prio: atexit.PRIO_LOG_OTHER,