k3s/pkg/volume
k8s-merge-robot 5760acf603 Merge pull request #29596 from matttproud/fix/time-leaks/remainder
Automatic merge from submit-queue

pkg/various: plug leaky time.New{Timer,Ticker}s

According to the documentation for Go package time, `time.Ticker` and
`time.Timer` are uncollectable by garbage collector finalizers.  They
leak until otherwise stopped.  This commit ensures that all remaining
instances are stopped upon departure from their relative scopes.

Similar efforts were incrementally done in #29439 and #29114.

```release-note
* pkg/various: plugged various time.Ticker and time.Timer leaks.
```
2016-07-29 14:06:47 -07:00
..
aws_ebs Add volume and mount logging 2016-07-21 09:10:00 -04:00
azure_file Use Go canonical import paths 2016-07-16 13:48:21 -04:00
cephfs Use Go canonical import paths 2016-07-16 13:48:21 -04:00
cinder Add volume and mount logging 2016-07-21 09:10:00 -04:00
configmap Fix wrapped volume race 2016-07-27 12:24:46 +03:00
downwardapi Fix wrapped volume race 2016-07-27 12:24:46 +03:00
empty_dir Use Go canonical import paths 2016-07-16 13:48:21 -04:00
fc Use Go canonical import paths 2016-07-16 13:48:21 -04:00
flexvolume Add volume and mount logging 2016-07-21 09:10:00 -04:00
flocker volume/flocker: plug time.Ticker resource leak 2016-07-18 17:38:12 +02:00
gce_pd Add volume and mount logging 2016-07-21 09:10:00 -04:00
git_repo Merge pull request #29673 from pmorie/mount-collision 2016-07-27 21:06:47 -07:00
glusterfs Use Go canonical import paths 2016-07-16 13:48:21 -04:00
host_path Use Go canonical import paths 2016-07-16 13:48:21 -04:00
iscsi Check iscsi iface file for transport name 2016-07-25 18:15:25 -07:00
nfs Use Go canonical import paths 2016-07-16 13:48:21 -04:00
rbd Add volume and mount logging 2016-07-21 09:10:00 -04:00
secret Fix wrapped volume race 2016-07-27 12:24:46 +03:00
testing Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
util Merge pull request #29596 from matttproud/fix/time-leaks/remainder 2016-07-29 14:06:47 -07:00
vsphere_volume Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
metrics_cached.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
metrics_du.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
metrics_du_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
metrics_nil.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
metrics_nil_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
metrics_statfs.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
plugins.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
plugins_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
util.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
util_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
volume.go Fix typos in volume.go 2016-07-11 12:32:32 +02:00
volume_linux.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
volume_unsupported.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00