This is an automated email from the ASF dual-hosted git repository.

ronething pushed a commit to branch fix/remove_duplicate_func
in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git

commit 14778a6e22d137480cd3ce7ecb8cc4f6e4f608a1
Author: ashing <axing...@gmail.com>
AuthorDate: Wed Jul 16 10:59:35 2025 +0800

    fix: remove duplicate sync func
    
    Signed-off-by: ashing <axing...@gmail.com>
---
 internal/manager/run.go | 31 -------------------------------
 1 file changed, 31 deletions(-)

diff --git a/internal/manager/run.go b/internal/manager/run.go
index 54ee31c8..b48746c1 100644
--- a/internal/manager/run.go
+++ b/internal/manager/run.go
@@ -21,7 +21,6 @@ import (
        "context"
        "crypto/tls"
        "os"
-       "time"
 
        "github.com/go-logr/logr"
        "k8s.io/apimachinery/pkg/runtime"
@@ -172,36 +171,6 @@ func Run(ctx context.Context, logger logr.Logger) error {
                return err
        }
 
-       go func() {
-               setupLog.Info("starting provider sync")
-               initalSyncDelay := 
config.ControllerConfig.ProviderConfig.InitSyncDelay.Duration
-               time.AfterFunc(initalSyncDelay, func() {
-                       setupLog.Info("trying to initialize provider")
-                       if err := provider.Sync(ctx); err != nil {
-                               setupLog.Error(err, "unable to sync resources 
to provider")
-                               return
-                       }
-               })
-
-               syncPeriod := 
config.ControllerConfig.ProviderConfig.SyncPeriod.Duration
-               if syncPeriod < 1 {
-                       return
-               }
-               ticker := time.NewTicker(syncPeriod)
-               defer ticker.Stop()
-               for {
-                       select {
-                       case <-ticker.C:
-                               if err := provider.Sync(ctx); err != nil {
-                                       setupLog.Error(err, "unable to sync 
resources to provider")
-                                       return
-                               }
-                       case <-ctx.Done():
-                               return
-                       }
-               }
-       }()
-
        setupLog.Info("check ReferenceGrants is enabled")
        _, err = mgr.GetRESTMapper().KindsFor(schema.GroupVersionResource{
                Group:    v1beta1.GroupVersion.Group,

Reply via email to