k3s/pkg
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
..
api Merge pull request #44362 from aveshagarwal/master-issue-44360 2017-04-14 01:23:19 -07:00
apimachinery/tests make unstructured items correspond to other items for storage 2017-04-11 08:44:16 -04:00
apis Merge pull request #44038 from soltysh/batch_docs 2017-04-13 23:18:01 -07:00
auth Fix abac oplicy example file 2017-02-27 07:24:57 -05:00
bootstrap/api kubeadm: Implement the kubeadm token command fully and move it out of the experimental subsection 2017-02-27 12:56:03 +02:00
capabilities
client Merge pull request #44302 from caesarxuchao/move-resource_helpers.go 2017-04-13 23:18:03 -07:00
cloudprovider Merge pull request #42395 from nicksardo/gce-src-ranges 2017-04-12 19:57:43 -07:00
controller Merge pull request #44468 from siggy/siggy/replica-calc-msg 2017-04-14 01:46:04 -07:00
conversion
credentialprovider add vendor dirs for rancher credential provider 2017-03-27 16:44:15 -07:00
features Move taint eviction feature flag to feature-gates 2017-03-08 10:04:18 +01:00
fieldpath Merge pull request #39678 from resouer/extract-resource 2017-04-07 17:44:14 -07:00
fields
generated Generated changes for docs in batch types.go 2017-04-13 14:15:19 +02:00
hyperkube
kubeapiserver Merge pull request #43876 from caesarxuchao/blockOwnerDeletion-admission 2017-04-13 23:18:06 -07:00
kubectl Merge pull request #44299 from caesarxuchao/move-ref.go 2017-04-13 19:52:11 -07:00
kubelet Merge pull request #41543 from dshulyak/decouple_remotecommand 2017-04-13 19:52:05 -07:00
kubemark Use shared informers for proxy endpoints and service configs 2017-04-04 12:51:41 -04:00
labels
master move legacy insecure options out of the main flow 2017-03-27 14:07:54 -04:00
metrics
printers Merge pull request #44316 from xiangpengzhao/print-node-addr 2017-04-13 23:18:05 -07:00
probe Add support for attacher/detacher interface in Flex volume 2017-02-24 20:18:06 -05:00
proxy move ref.go to its own subpackage 2017-04-13 10:02:43 -07:00
quota move helpers.go to helper 2017-04-11 15:49:11 -07:00
registry Merge pull request #44302 from caesarxuchao/move-resource_helpers.go 2017-04-13 23:18:03 -07:00
routes allow fallthrough handling from go-restful routes 2017-03-21 13:19:28 -04:00
runtime
security move helpers.go to helper 2017-04-11 15:49:11 -07:00
securitycontext
serviceaccount
ssh
types
util Merge pull request #41543 from dshulyak/decouple_remotecommand 2017-04-13 19:52:05 -07:00
version
volume Merge pull request #43878 from msau42/emptydir-rename 2017-04-14 01:46:05 -07:00
watch
BUILD Regenerate everything 2017-03-02 08:56:26 +01:00
OWNERS