Use time.NewTicker instead of time.Tick to avoid leaking

This commit is contained in:
Hanna Lee 2021-07-15 15:27:44 -04:00 committed by Antonio Ojea
parent 30ea05ae7b
commit 1fbf06f5ad

View File

@ -157,8 +157,7 @@ func (m *manager) Start() {
}
klog.InfoS("Starting to sync pod status with apiserver")
//lint:ignore SA1015 Ticker can link since this is only called once and doesn't handle termination.
syncTicker := time.Tick(syncPeriod)
syncTicker := time.NewTicker(syncPeriod).C
// syncPod and syncBatch share the same go routine to avoid sync races.
go wait.Forever(func() {
for {