Why external-snapshotter does not support retry indefinitely until a VolumeSnapshotContent is created? #316
Labels
lifecycle/stale
Denotes an issue or PR has remained open with no activity and has become stale.
I wonder why
external-snapshotter
hard coded the retry count and interval, instead of retrying indefinitely (e.g. exponential backoff) and allow customization like https://github.com/kubernetes-csi/external-provisioner?From
kubernetes-csi/external-snapshotter/pkg/common-controller/snapshot_controller_base.go
:From https://github.com/kubernetes-csi/external-provisioner:
--retry-interval-start <duration>
: Initial retry interval of failed provisioning or deletion. It doubles with each failure, up to--retry-interval-max
and then it stops increasing. Default value is 1 second. See CSI error and timeout handling for details.--retry-interval-max <duration>
: Maximum retry interval of failed provisioning or deletion. Default value is 5 minutes. See CSI error and timeout handling for details.Thanks!
The text was updated successfully, but these errors were encountered: