Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 60 for Backoff (0.12 sec)

  1. pkg/backoff/exponential.go

    // limitations under the License.
    
    // Package backoff is a wrapper of `github.com/cenkalti/backoff/v4`.
    // It is to prevent misuse of `github.com/cenkalti/backoff/v4`,
    // thus application could fall into dead loop.
    package backoff
    
    import (
    	"context"
    	"fmt"
    	"time"
    
    	"github.com/cenkalti/backoff/v4"
    )
    
    // BackOff is a backoff policy for retrying an operation.
    type BackOff interface {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu May 25 01:53:48 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  2. pkg/controller/job/backoff_utils.go

    		if len(newFailedPods) == 0 {
    			return *backoff
    		}
    
    		backoff.failuresAfterLastSuccess = backoff.failuresAfterLastSuccess + int32(len(newFailedPods))
    		lastFailureTime := getFinishedTime(newFailedPods[len(newFailedPods)-1])
    		backoff.lastFailureTime = &lastFailureTime
    		return *backoff
    
    	} else {
    		if len(newFailedPods) == 0 {
    			backoff.failuresAfterLastSuccess = 0
    			backoff.lastFailureTime = nil
    			return *backoff
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jun 06 07:46:41 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/repositories/transport/NetworkOperationBackOffAndRetry.java

                } else {
                    LOGGER.info("Error in '{}'. Waiting {}ms before next retry, {} retries left", operation, backoff, maxDeployAttempts - retries);
                    LOGGER.debug("Network operation failed", failure);
                    try {
                        Thread.sleep(backoff);
                        backoff *= 2;
                    } catch (InterruptedException e) {
                        throw UncheckedException.throwAsUncheckedException(e);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Dec 07 04:09:56 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/util/webhook/webhook.go

    const defaultRequestTimeout = 30 * time.Second
    
    // DefaultRetryBackoffWithInitialDelay returns the default backoff parameters for webhook retry from a given initial delay.
    // Handy for the client that provides a custom initial delay only.
    func DefaultRetryBackoffWithInitialDelay(initialBackoffDelay time.Duration) wait.Backoff {
    	return wait.Backoff{
    		Duration: initialBackoffDelay,
    		Factor:   1.5,
    		Jitter:   0.2,
    		Steps:    5,
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 20 19:02:55 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  5. pkg/kubelet/images/image_manager.go

    }
    
    // imageManager provides the functionalities for image pulling.
    type imageManager struct {
    	recorder     record.EventRecorder
    	imageService kubecontainer.ImageService
    	backOff      *flowcontrol.Backoff
    	// It will check the presence of the image, and report the 'image pulling', image pulled' events correspondingly.
    	puller imagePuller
    
    	podPullingTimeRecorder ImagePodPullingTimeRecorder
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Feb 08 00:30:31 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  6. pkg/controller/nodeipam/ipam/timeout.go

    // the operation. Consecutive errors will result in exponential backoff to a
    // maxBackoff timeout.
    type Timeout struct {
    	// Resync is the default timeout duration when there are no errors.
    	Resync time.Duration
    	// MaxBackoff is the maximum timeout when in a error backoff state.
    	MaxBackoff time.Duration
    	// InitialRetry is the initial retry interval when an error is reported.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jan 04 20:48:08 UTC 2018
    - 1.7K bytes
    - Viewed (0)
  7. pkg/security/retry.go

    }
    
    // grpcretry has no hooks to trigger logic on failure (https://github.com/grpc-ecosystem/go-grpc-middleware/issues/375)
    // Instead, we can wrap the backoff hook to log/increment metrics before returning the backoff result.
    func wrapBackoffWithMetrics(bf retry.BackoffFunc) retry.BackoffFunc {
    	return func(attempt uint) time.Duration {
    		wait := bf(attempt)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue May 23 17:08:31 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/authorization/authorizerfactory/delegating.go

    	DenyCacheTTL time.Duration
    
    	// WebhookRetryBackoff specifies the backoff parameters for the authorization webhook retry logic.
    	// This allows us to configure the sleep time at each iteration and the maximum number of retries allowed
    	// before we fail the webhook call in order to limit the fan out that ensues when the system is degraded.
    	WebhookRetryBackoff *wait.Backoff
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 22:41:27 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/server/options/authorization.go

    	s.ClientTimeout = timeout
    }
    
    // WithCustomRetryBackoff sets the custom backoff parameters for the authorization webhook retry logic.
    func (s *DelegatingAuthorizationOptions) WithCustomRetryBackoff(backoff wait.Backoff) {
    	s.WebhookRetryBackoff = &backoff
    }
    
    // WithCustomRoundTripper allows for specifying a middleware function for custom HTTP behaviour for the authorization webhook client.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Dec 18 04:27:38 UTC 2022
    - 9.3K bytes
    - Viewed (0)
  10. pkg/kubelet/config/file_linux.go

    type retryableError struct {
    	message string
    }
    
    func (e *retryableError) Error() string {
    	return e.message
    }
    
    func (s *sourceFile) startWatch() {
    	backOff := flowcontrol.NewBackOff(retryPeriod, maxRetryPeriod)
    	backOffID := "watch"
    
    	go wait.Forever(func() {
    		if backOff.IsInBackOffSinceUpdate(backOffID, time.Now()) {
    			return
    		}
    
    		if err := s.doWatch(); err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 02 17:27:26 UTC 2023
    - 3.8K bytes
    - Viewed (0)
Back to top