Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for JitterUntil (0.36 sec)

  1. staging/src/k8s.io/apimachinery/pkg/util/wait/wait_test.go

    func TestJitterUntil(t *testing.T) {
    	ch := make(chan struct{})
    	// if a channel is closed JitterUntil never calls function f
    	// and returns immediately
    	close(ch)
    	JitterUntil(func() {
    		t.Fatal("should not have been invoked")
    	}, 0, 1.0, true, ch)
    
    	ch = make(chan struct{})
    	called := make(chan struct{})
    	go func() {
    		JitterUntil(func() {
    			called <- struct{}{}
    		}, 0, 1.0, true, ch)
    		close(called)
    	}()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 26 16:28:45 UTC 2024
    - 41.1K bytes
    - Viewed (0)
  2. pilot/pkg/leaderelection/k8sleaderelection/leaderelection.go

    	ctx, cancel := context.WithCancel(ctx)
    	defer cancel()
    	succeeded := false
    	desc := le.config.Lock.Describe()
    	klog.Infof("attempting to acquire leader lease %v...", desc)
    	wait.JitterUntil(func() {
    		succeeded = le.tryAcquireOrRenew(ctx)
    		le.maybeReportTransition()
    		if !succeeded {
    			klog.V(4).Infof("failed to acquire lease %v", desc)
    			return
    		}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jul 24 04:04:42 UTC 2023
    - 16.3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/registry/generic/registry/store.go

    	resourceName := e.DefaultQualifiedResource.String()
    	klog.V(2).InfoS("Monitoring resource count at path", "resource", resourceName, "path", "<storage-prefix>/"+prefix)
    	stopCh := make(chan struct{})
    	go wait.JitterUntil(func() {
    		count, err := e.Storage.Count(prefix)
    		if err != nil {
    			klog.V(5).InfoS("Failed to update storage count metric", "err", err)
    			count = -1
    		}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jan 19 23:22:44 UTC 2024
    - 60.8K bytes
    - Viewed (0)
  4. pkg/kubelet/kubelet.go

    		//
    		// Introduce some small jittering to ensure that over time the requests won't start
    		// accumulating at approximately the same time from the set of nodes due to priority and
    		// fairness effect.
    		go wait.JitterUntil(kl.syncNodeStatus, kl.nodeStatusUpdateFrequency, 0.04, true, wait.NeverStop)
    		go kl.fastStatusUpdateOnce()
    
    		// start syncing lease
    		go kl.nodeLeaseController.Run(context.Background())
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 126.1K bytes
    - Viewed (0)
Back to top