Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 3,057 for jitter (0.11 sec)

  1. pkg/kubelet/pluginmanager/plugin_manager_test.go

    	}
    }
    
    func retryWithExponentialBackOff(initialDuration time.Duration, fn wait.ConditionFunc) error {
    	backoff := wait.Backoff{
    		Duration: initialDuration,
    		Factor:   3,
    		Jitter:   0,
    		Steps:    6,
    	}
    	return wait.ExponentialBackoff(backoff, fn)
    }
    
    func TestPluginRegistration(t *testing.T) {
    	defer cleanup(t)
    
    	pluginManager := newTestPluginManager(socketDir)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:25:43 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  2. pilot/pkg/bootstrap/istio_ca.go

    		"Grace period percentile for self-signed root cert.")
    
    	enableJitterForRootCertRotator = env.Register("CITADEL_ENABLE_JITTER_FOR_ROOT_CERT_ROTATOR",
    		true,
    		"If true, set up a jitter to start root cert rotator. "+
    			"Jitter selects a backoff time in seconds to start root cert rotator, "+
    			"and the back off time is below root cert check interval.")
    
    	k8sInCluster = env.Register("KUBERNETES_SERVICE_HOST", "",
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 17:48:28 UTC 2024
    - 20.6K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/storage/cacher/cacher.go

    	}
    	c.incoming <- *event
    }
    
    func (c *Cacher) dispatchEvents() {
    	// Jitter to help level out any aggregate load.
    	bookmarkTimer := c.clock.NewTimer(wait.Jitter(time.Second, 0.25))
    	defer bookmarkTimer.Stop()
    
    	// The internal informer populates the RV as soon as it conducts
    	// The first successful sync with the underlying store.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 10:12:02 UTC 2024
    - 51.8K bytes
    - Viewed (0)
  4. cmd/erasure.go

    	bucketResults := make(chan dataUsageEntryInfo, len(disks))
    
    	// Start async collector/saver.
    	// This goroutine owns the cache.
    	var saverWg sync.WaitGroup
    	saverWg.Add(1)
    	go func() {
    		// Add jitter to the update time so multiple sets don't sync up.
    		updateTime := 30*time.Second + time.Duration(float64(10*time.Second)*rand.Float64())
    		t := time.NewTicker(updateTime)
    		defer t.Stop()
    		defer saverWg.Done()
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 24 23:05:23 UTC 2024
    - 16K bytes
    - Viewed (0)
  5. pkg/kubelet/cm/dra/plugin/noderesources.go

    	resyncPeriod   = time.Duration(10 * time.Minute)
    	retryPeriod    = 5 * time.Second
    	maxRetryPeriod = 180 * time.Second
    	backoffFactor  = 2.0 // Introduce a backoff multiplier as jitter factor
    )
    
    // nodeResourcesController collects resource information from all registered
    // plugins and synchronizes that information with ResourceSlice objects.
    type nodeResourcesController struct {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 27 20:12:53 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  6. pkg/volume/csi/csi_plugin.go

    	if p.csiDriverLister == nil {
    		return nil, errors.New("CSIDriver lister does not exist")
    	}
    	csiDriver, err := p.csiDriverLister.Get(driver)
    	return csiDriver, err
    }
    
    // getVolumeLifecycleMode returns the mode for the specified spec: {persistent|ephemeral}.
    // 1) If mode cannot be determined, it will default to "persistent".
    // 2) If Mode cannot be resolved to either {persistent | ephemeral}, an error is returned
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 14 06:17:25 UTC 2024
    - 29.2K bytes
    - Viewed (0)
  7. cmd/kubelet/app/server.go

    		runtimeConfig, err = kubeDeps.RemoteRuntimeService.RuntimeConfig(ctx)
    		if err != nil {
    			s, ok := status.FromError(err)
    			if !ok || s.Code() != codes.Unimplemented {
    				// We could introduce a backoff delay or jitter, but this is largely catching cases
    				// where the runtime is still starting up and we request too early.
    				// Give it a little more time.
    				time.Sleep(time.Second * 2)
    				continue
    			}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 07 00:05:34 UTC 2024
    - 53.9K bytes
    - Viewed (0)
  8. src/go/ast/filter.go

    	if len(lit.Elts) < n {
    		lit.Incomplete = true
    	}
    }
    
    func filterExprList(list []Expr, filter Filter, export bool) []Expr {
    	j := 0
    	for _, exp := range list {
    		switch x := exp.(type) {
    		case *CompositeLit:
    			filterCompositeLit(x, filter, export)
    		case *KeyValueExpr:
    			if x, ok := x.Key.(*Ident); ok && !filter(x.Name) {
    				continue
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  9. pkg/kube/namespace/filter.go

    	namespaces.Start(stop)
    	kube.WaitForCacheSync("discovery filter", stop, namespaces.HasSynced)
    	f.selectorsChanged(mesh.Mesh().GetDiscoverySelectors(), false)
    	return f
    }
    
    func (d *discoveryNamespacesFilter) notifyHandlersLocked(added sets.Set[string], removed sets.String) {
    	for _, h := range d.handlers {
    		h(added, removed)
    	}
    }
    
    func (d *discoveryNamespacesFilter) Filter(obj any) bool {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 10 17:12:52 UTC 2024
    - 9.3K bytes
    - Viewed (0)
  10. pkg/kubelet/kubelet_test.go

    	}
    
    	return nil
    }
    
    func retryWithExponentialBackOff(initialDuration time.Duration, fn wait.ConditionFunc) error {
    	backoff := wait.Backoff{
    		Duration: initialDuration,
    		Factor:   3,
    		Jitter:   0,
    		Steps:    6,
    	}
    	return wait.ExponentialBackoff(backoff, fn)
    }
    
    func simulateVolumeInUseUpdate(
    	volumeName v1.UniqueVolumeName,
    	stopCh <-chan struct{},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 106.9K bytes
    - Viewed (0)
Back to top