Noted divergence between requestedResyncPeriod and resyncPeriod

Kubernetes-commit: eef49c965f471d575aef8de5f071ffc6fd31c44d
This commit is contained in:
Mike Spreitzer 2020-01-06 01:56:52 -05:00 committed by Kubernetes Publisher
parent 1f6e3b32af
commit 8454aaf1be

View File

@ -611,11 +611,12 @@ type processorListener struct {
// `resyncCheckPeriod`.
requestedResyncPeriod time.Duration
// resyncPeriod is the threshold that will be used in the logic
// for this listener. This value does not differ from
// requestedResyncPeriod. The actual time between resyncs depends
// on when the sharedProcessor's `shouldResync` function is
// invoked and when the sharedIndexInformer processes `Sync` type
// Delta objects.
// for this listener. This value differs from
// requestedResyncPeriod only when the sharedIndexInformer does
// not do resyncs, in which case the value here is zero. The
// actual time between resyncs depends on when the
// sharedProcessor's `shouldResync` function is invoked and when
// the sharedIndexInformer processes `Sync` type Delta objects.
resyncPeriod time.Duration
// nextResync is the earliest time the listener should get a full resync
nextResync time.Time