mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-05 23:47:50 +00:00
Reconcile NoExecute Taint
This commit is contained in:
@@ -194,6 +194,15 @@ func (q *UniqueQueue) Clear() {
|
||||
}
|
||||
}
|
||||
|
||||
// SetRemove remove value from the set if value existed
|
||||
func (q *UniqueQueue) SetRemove(value string) {
|
||||
q.lock.Lock()
|
||||
defer q.lock.Unlock()
|
||||
if q.set.Has(value) {
|
||||
q.set.Delete(value)
|
||||
}
|
||||
}
|
||||
|
||||
// RateLimitedTimedQueue is a unique item priority queue ordered by
|
||||
// the expected next time of execution. It is also rate limited.
|
||||
type RateLimitedTimedQueue struct {
|
||||
@@ -280,6 +289,11 @@ func (q *RateLimitedTimedQueue) Clear() {
|
||||
q.queue.Clear()
|
||||
}
|
||||
|
||||
// SetRemove remove value from the set of the queue
|
||||
func (q *RateLimitedTimedQueue) SetRemove(value string) {
|
||||
q.queue.SetRemove(value)
|
||||
}
|
||||
|
||||
// SwapLimiter safely swaps current limiter for this queue with the
|
||||
// passed one if capacities or qps's differ.
|
||||
func (q *RateLimitedTimedQueue) SwapLimiter(newQPS float32) {
|
||||
|
||||
Reference in New Issue
Block a user