apiserver/pkg/util/flowcontrol
Mike Spreitzer 0c550377cf Introduce event clocks based on k8s.io/utils/clock
So we can move off of the apimachinery clock package.

Switch queueset to new clocks.

Removed event clocks based on apimachinery clocks,
because this PR introduces ones based on k8s.io/utils/clock .

Removed interface that is implemented by only one interesting type.

Simplify RealEventClock::EventAfterTime.

Kubernetes-commit: dcb298c9552de44e27ed52f5e2b58a0dd7cd8d54
2021-07-21 16:56:11 -04:00
..
counter Added API Priority and Fairness filter and config consumer 2020-01-25 19:47:12 -05:00
debug apf: add "width" for request 2021-05-11 07:03:05 -04:00
fairqueuing Introduce event clocks based on k8s.io/utils/clock 2021-07-21 16:56:11 -04:00
format Fix typo for ServiceAccount 2020-12-02 01:38:46 +08:00
metrics Add APF metrics about R(t) 2021-06-14 16:48:27 -04:00
request apiserver: add callback to get notified of object count 2021-07-14 16:44:34 -04:00
OWNERS Create OWNERS for most of the API Priority and Fairness impl 2020-12-11 17:54:59 -05:00
apf_context.go Implement support for watch initialization in P&F 2021-05-07 12:49:06 +02:00
apf_controller.go Remove unused promise code from APF 2021-07-21 12:14:30 +02:00
apf_controller_debug.go Remove phantoms from dump_requests output 2020-07-24 00:35:26 -04:00
apf_filter.go Optimize APF support for watch initialization to fix the pod startup time regression. 2021-07-13 10:22:30 +02:00
controller_test.go Rename width to workEstimate in P&F code 2021-07-13 15:10:58 +02:00
filter_test.go Added API Priority and Fairness filter and config consumer 2020-01-25 19:47:12 -05:00
formatting.go Added API Priority and Fairness filter and config consumer 2020-01-25 19:47:12 -05:00
gen_test.go flowcontrol: make TestConfigConsumer less time-consuming 2021-02-02 11:20:18 +00:00
match_test.go Rename width to workEstimate in P&F code 2021-07-13 15:10:58 +02:00
rule.go APF: graduate API and types to beta 2020-11-04 16:33:14 +08:00
watch_tracker.go Add watch tracker to APF for request cost estimation 2021-06-15 10:49:42 +02:00
watch_tracker_test.go Add watch tracker to APF for request cost estimation 2021-06-15 10:49:42 +02:00