k3s/pkg/util
Kubernetes Submit Queue 0656d030a7
Merge pull request #38320 from liggitt/golang-ratelimit
Automatic merge from submit-queue (batch tested with PRs 59158, 38320, 59059, 55516, 59357). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Switch from juju/ratelimit to golang.org/x/time/rate

Replaces juju/ratelimit with golang.org/x/time/rate
xref https://github.com/kubernetes/steering/issues/21

Requires removing the Saturation() method on the rate limiter. In the process of attempting to contribute it to the `golang.org/x/time/rate` implementation, it became clear that what it was calculating was not very useful when combined with periodic polling. See discussion in https://go-review.googlesource.com/c/time/+/29958#message-4caffc11669cadd90e2da4c05122cfec50ea6a22

```release-note
NONE
```
2018-02-05 12:40:34 -08:00
..
async Switch from juju/ratelimit to golang.org/x/time/rate 2018-01-19 11:48:52 -05:00
bandwidth Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
config Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
configz Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
dbus Remove unused code in UT files in pkg/ 2018-01-15 16:02:35 +08:00
ebtables Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
env Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
file Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
filesystem
flock Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
goroutinemap Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
hash Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
initsystem Kubeadm - Added initial support for Windows worker nodes to join cluster using kubeadm 2017-11-01 10:36:37 -04:00
interrupt
io
ipconfig Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
ipset Merge pull request #57582 from m1093782566/ipset-owners 2018-02-01 11:23:47 -08:00
iptables Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
ipvs add fake.DeleteRealServer UT 2017-12-29 14:30:23 +08:00
keymutex Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
labels Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
limitwriter Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
maps
metrics Remove Saturation() from rate limiter interface 2018-01-19 11:48:51 -05:00
mount Merge pull request #58284 from mfojtik/findmnt-out 2018-01-18 13:11:30 -08:00
net Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
netsh Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
node Merge pull request #49856 from dixudx/polish_UpdateNodeStatus 2018-01-02 13:15:42 -08:00
normalizer Clone documentation utility from //pkg/kubectl/cmd/templates 2017-11-16 10:18:00 +01:00
nsenter Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
oom Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
parsers Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
pointer Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
procfs Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
reflector/prometheus rename metric reflector_xx_last_resource_version to reflector_last_resource_version{name="xx"} 2017-11-01 16:34:18 +08:00
removeall Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
resizefs Perform resize of mounted volume if necessary 2018-01-29 17:49:50 -05:00
resourcecontainer Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
rlimit Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
selinux Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
slice Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
strings Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
sysctl
system Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
tail Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
taints Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
template Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
term Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
threading Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
tolerations Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
version Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
workqueue/prometheus
BUILD Implement file system resizing support on kubelet start 2017-11-22 16:06:10 -05:00
verify-util-pkg.sh