Clarified comments
This commit is contained in:
parent
a1c837022c
commit
e0b1e9206d
@ -29,14 +29,14 @@ type FixedItemIntervalRateLimiter struct {
|
|||||||
|
|
||||||
var _ workqueue.RateLimiter = &FixedItemIntervalRateLimiter{}
|
var _ workqueue.RateLimiter = &FixedItemIntervalRateLimiter{}
|
||||||
|
|
||||||
// NewFixedItemIntervalRateLimiter creates a new instance of an RateLimiter using a fixed interval
|
// NewFixedItemIntervalRateLimiter creates a new instance of a RateLimiter using a fixed interval
|
||||||
func NewFixedItemIntervalRateLimiter(interval time.Duration) workqueue.RateLimiter {
|
func NewFixedItemIntervalRateLimiter(interval time.Duration) workqueue.RateLimiter {
|
||||||
return &FixedItemIntervalRateLimiter{
|
return &FixedItemIntervalRateLimiter{
|
||||||
interval: interval,
|
interval: interval,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// When gets an item and gets to decide how long that item should wait
|
// When returns the interval of the rate limiter
|
||||||
func (r *FixedItemIntervalRateLimiter) When(item interface{}) time.Duration {
|
func (r *FixedItemIntervalRateLimiter) When(item interface{}) time.Duration {
|
||||||
return r.interval
|
return r.interval
|
||||||
}
|
}
|
||||||
@ -46,8 +46,7 @@ func (r *FixedItemIntervalRateLimiter) NumRequeues(item interface{}) int {
|
|||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
// Forget indicates that an item is finished being retried. Doesn't matter whether its for perm failing
|
// Forget indicates that an item is finished being retried.
|
||||||
// or for success, we'll stop tracking it
|
|
||||||
func (r *FixedItemIntervalRateLimiter) Forget(item interface{}) {
|
func (r *FixedItemIntervalRateLimiter) Forget(item interface{}) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user