- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 60 for Backoff (0.12 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)