Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for ConditionWithContextFunc (0.32 sec)

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

    		condition                    func(int) ConditionWithContextFunc
    		context                      func() (context.Context, context.CancelFunc)
    		cancelContextAfterNthAttempt int
    		errExpected                  error
    		attemptsExpected             int
    	}{
    		{
    			name: "condition throws error on immediate attempt, no retry is attempted",
    			condition: func(int) ConditionWithContextFunc {
    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. staging/src/k8s.io/apimachinery/pkg/util/wait/poll.go

    // function should be invoked periodically and whether it is bound by a timeout.
    // condition: user specified ConditionWithContextFunc function.
    //
    // Deprecated: will be removed in favor of loopConditionUntilContext.
    func poll(ctx context.Context, immediate bool, wait waitWithContextFunc, condition ConditionWithContextFunc) error {
    	if immediate {
    		done, err := runConditionWithCrashProtectionWithContext(ctx, condition)
    		if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 26 06:13:35 UTC 2023
    - 14K bytes
    - Viewed (0)
  3. pkg/kubelet/volumemanager/volume_manager.go

    }
    
    // verifyVolumesMountedFunc returns a method that returns true when all expected
    // volumes are mounted.
    func (vm *volumeManager) verifyVolumesMountedFunc(podName types.UniquePodName, expectedVolumes []string) wait.ConditionWithContextFunc {
    	return func(_ context.Context) (done bool, err error) {
    		if errs := vm.desiredStateOfWorld.PopPodErrors(podName); len(errs) > 0 {
    			return true, errors.New(strings.Join(errs, "; "))
    		}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 06:25:43 UTC 2024
    - 21.5K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apimachinery/pkg/util/wait/backoff.go

    // If an error is returned by the condition the backoff stops immediately. The condition will
    // never be invoked more than backoff.Steps times.
    func ExponentialBackoffWithContext(ctx context.Context, backoff Backoff, condition ConditionWithContextFunc) error {
    	for backoff.Steps > 0 {
    		select {
    		case <-ctx.Done():
    			return ctx.Err()
    		default:
    		}
    
    		if ok, err := runConditionWithCrashProtectionWithContext(ctx, condition); err != nil || ok {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 14 19:14:11 UTC 2023
    - 16.5K bytes
    - Viewed (0)
Back to top