Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 61 for WaitForNamedCacheSync (0.47 sec)

  1. staging/src/k8s.io/apiserver/pkg/server/dynamiccertificates/configmap_cafile_content.go

    	// we have a personal informer that is narrowly scoped, start it.
    	go c.configMapInformer.Run(ctx.Done())
    
    	// wait for your secondary caches to fill before starting your work
    	if !cache.WaitForNamedCacheSync(c.name, ctx.Done(), c.preRunCaches...) {
    		return
    	}
    
    	// doesn't matter what workers say, only start one.
    	go wait.Until(c.runWorker, time.Second, ctx.Done())
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  2. pkg/controller/ttl/ttl_controller.go

    	defer utilruntime.HandleCrash()
    	defer ttlc.queue.ShutDown()
    	logger := klog.FromContext(ctx)
    	logger.Info("Starting TTL controller")
    	defer logger.Info("Shutting down TTL controller")
    
    	if !cache.WaitForNamedCacheSync("TTL", ctx.Done(), ttlc.hasSynced) {
    		return
    	}
    
    	for i := 0; i < workers; i++ {
    		go wait.UntilWithContext(ctx, ttlc.worker, time.Second)
    	}
    
    	<-ctx.Done()
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  3. pkg/controller/volume/attachdetach/attach_detach_controller_test.go

    	}
    	for _, csiNode := range csiNodes.Items {
    		csiNodeToAdd := csiNode
    		csiNodeInformer.GetIndexer().Add(&csiNodeToAdd)
    	}
    
    	informerFactory.Start(tCtx.Done())
    
    	if !kcache.WaitForNamedCacheSync("attach detach", tCtx.Done(),
    		informerFactory.Core().V1().Pods().Informer().HasSynced,
    		informerFactory.Core().V1().Nodes().Informer().HasSynced,
    		informerFactory.Storage().V1().CSINodes().Informer().HasSynced) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 11:00:37 UTC 2024
    - 24.2K bytes
    - Viewed (0)
  4. pkg/controller/resourcequota/resource_quota_controller.go

    	logger.Info("Starting resource quota controller")
    	defer logger.Info("Shutting down resource quota controller")
    
    	if rq.quotaMonitor != nil {
    		go rq.quotaMonitor.Run(ctx)
    	}
    
    	if !cache.WaitForNamedCacheSync("resource quota", ctx.Done(), rq.informerSyncedFuncs...) {
    		return
    	}
    
    	// the workers that chug through the quota calculation backlog
    	for i := 0; i < workers; i++ {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 21.3K bytes
    - Viewed (0)
  5. pkg/controller/serviceaccount/legacy_serviceaccount_token_cleaner.go

    	logger := klog.FromContext(ctx)
    	logger.Info("Starting legacy service account token cleaner controller")
    	defer logger.Info("Shutting down legacy service account token cleaner controller")
    
    	if !cache.WaitForNamedCacheSync("legacy-service-account-token-cleaner", ctx.Done(), tc.saInformerSynced, tc.secretInformerSynced, tc.podInformerSynced) {
    		return
    	}
    
    	go wait.UntilWithContext(ctx, tc.evaluateSATokens, tc.syncInterval)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 27 03:52:06 UTC 2023
    - 10K bytes
    - Viewed (0)
  6. pkg/controller/volume/ephemeral/controller.go

    	defer ec.queue.ShutDown()
    	logger := klog.FromContext(ctx)
    	logger.Info("Starting ephemeral volume controller")
    	defer logger.Info("Shutting down ephemeral volume controller")
    
    	if !cache.WaitForNamedCacheSync("ephemeral", ctx.Done(), ec.podSynced, ec.pvcsSynced) {
    		return
    	}
    
    	for i := 0; i < workers; i++ {
    		go wait.UntilWithContext(ctx, ec.runWorker, time.Second)
    	}
    
    	<-ctx.Done()
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 9.2K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/authentication/request/headerrequest/requestheader_controller.go

    	klog.Infof("Starting %s", c.name)
    	defer klog.Infof("Shutting down %s", c.name)
    
    	go c.configmapInformer.Run(ctx.Done())
    
    	// wait for caches to fill before starting your work
    	if !cache.WaitForNamedCacheSync(c.name, ctx.Done(), c.configmapInformerSynced) {
    		return
    	}
    
    	// doesn't matter what workers say, only start one.
    	go wait.Until(c.runWorker, time.Second, ctx.Done())
    
    	<-ctx.Done()
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  8. pkg/kubemark/controller.go

    	return controller, nil
    }
    
    // WaitForCacheSync waits until all caches in the controller are populated.
    func (kubemarkController *KubemarkController) WaitForCacheSync(stopCh chan struct{}) bool {
    	return cache.WaitForNamedCacheSync("kubemark", stopCh,
    		kubemarkController.externalCluster.rcSynced,
    		kubemarkController.externalCluster.podSynced,
    		kubemarkController.kubemarkCluster.nodeSynced)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jul 17 23:02:17 UTC 2020
    - 14.1K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/util/peerproxy/peerproxy_handler.go

    	ctx context.Context
    }
    
    func (h *peerProxyHandler) HasFinishedSync() bool {
    	return h.finishedSync.Load()
    }
    
    func (h *peerProxyHandler) WaitForCacheSync(stopCh <-chan struct{}) error {
    
    	ok := cache.WaitForNamedCacheSync("unknown-version-proxy", stopCh, h.storageversionInformer.HasSynced, h.storageversionManager.Completed)
    	if !ok {
    		return fmt.Errorf("error while waiting for initial cache sync")
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jul 19 00:36:22 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  10. pkg/controller/ttlafterfinished/ttlafterfinished_controller.go

    	defer tc.queue.ShutDown()
    
    	logger := klog.FromContext(ctx)
    	logger.Info("Starting TTL after finished controller")
    	defer logger.Info("Shutting down TTL after finished controller")
    
    	if !cache.WaitForNamedCacheSync("TTL after finished", ctx.Done(), tc.jListerSynced) {
    		return
    	}
    
    	for i := 0; i < workers; i++ {
    		go wait.UntilWithContext(ctx, tc.worker, time.Second)
    	}
    
    	<-ctx.Done()
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 07 23:59:28 UTC 2024
    - 10.4K bytes
    - Viewed (0)
Back to top