k3s/pkg/volume
Kubernetes Submit Queue c6bfa43c58 Merge pull request #43878 from msau42/emptydir-rename
Automatic merge from submit-queue (batch tested with PRs 44362, 44421, 44468, 43878, 44480)

Delete EmptyDir volume directly instead of renaming the directory.

**What this PR does / why we need it**:
The volume operation executor can handle duplicate requests on the same volume now, so it is not necessary to rename the directory anymore.  This change can cause pod deletion to take longer for large emptydir volumes because now the pod waits for the volume to be deleted until it continues pod cleanup.  But this is actually required for local disk scheduling so that we don't schedule new pods that need emptydir volumes on the node if the previous emptydir has not be fully reclaimed yet.

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #43534

**Special notes for your reviewer**:

**Release note**:

NONE

cc @kubernetes/sig-storage-pr-reviews
2017-04-14 01:46:05 -07:00
..
aws_ebs Merge pull request #41952 from justinsb/curate_volumes_aws_ebs 2017-03-30 16:57:30 -07:00
azure_dd Merge pull request #39476 from rootfs/azure-logging 2017-04-07 16:03:44 -07:00
azure_file Merge pull request #42170 from rootfs/azure-file-prv 2017-03-24 19:04:28 -07:00
cephfs Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
cinder Use ProviderID to address nodes in the cloudprovider 2017-03-27 23:13:13 -07:00
configmap Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
downwardapi Move extract resources to its pkg 2017-04-03 13:06:48 +08:00
empty_dir Delete EmptyDir volume directly instead of renaming the directory. 2017-03-30 15:07:29 -07:00
fc Merge pull request #36698 from fabiand/no-mpathconf 2017-03-24 10:24:49 -07:00
flexvolume Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
flocker Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
gce_pd Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
git_repo Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
glusterfs Merge pull request #41687 from aliscott/fix_overwriting_err 2017-04-09 23:16:32 -07:00
host_path Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
iscsi update iSCSI README with CHAP instruction 2017-04-07 16:38:29 +00:00
nfs Merge pull request #38801 from nak3/nfs-mkdir 2017-04-07 16:48:46 -07:00
photon_pd Adds fstype support in storage class for Photon Cloud Provider. 2017-04-04 12:17:52 -07:00
portworx Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
projected Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
quobyte Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
rbd Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
scaleio Fix spelling of the word successfully 2017-03-22 18:33:11 -05:00
secret Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
testing Merge pull request #42435 from dashpole/timestamps_for_fsstats 2017-03-03 23:21:48 -08:00
util Fix deletion of Gluster volumes 2017-04-03 15:33:56 +02:00
validation Validation PVs for mount options 2017-03-09 18:24:37 -05:00
vsphere_volume Merge pull request #43866 from kerneltime/patch-1 2017-04-10 13:40:35 -07:00
BUILD Validation PVs for mount options 2017-03-09 18:24:37 -05:00
OWNERS Add gnufied as reviewer for pkg/volume 2017-02-27 09:12:15 -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 add volume timestamps 2017-03-02 15:01:59 -08:00
metrics_du_test.go add volume timestamps 2017-03-02 15:01:59 -08:00
metrics_errors.go Disambiguate unsupported metrics from metrics errors 2016-09-15 10:05:30 +10:00
metrics_nil.go Disambiguate unsupported metrics from metrics errors 2016-09-15 10:05:30 +10:00
metrics_nil_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
metrics_statfs.go add volume timestamps 2017-03-02 15:01:59 -08:00
metrics_statfs_test.go add volume timestamps 2017-03-02 15:01:59 -08:00
plugins.go Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
plugins_test.go Impement bulk polling of volumes 2017-03-02 14:59:59 -05:00
util.go Merge pull request #42949 from wenlxie/master 2017-03-16 02:41:11 -07:00
util_test.go Implement support for mount options in PVs 2017-03-01 11:50:40 -05:00
volume.go Delete EmptyDir volume directly instead of renaming the directory. 2017-03-30 15:07:29 -07:00
volume_linux.go fix permissions when using fsGroup 2016-12-06 14:04:16 -06:00
volume_unsupported.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00