k3s/pkg
Kubernetes Submit Queue 5aea00d885
Merge pull request #67097 from chakri-nelluri/EIO-Unmountfix
Automatic merge from submit-queue (batch tested with PRs 67396, 67097, 67395, 67365, 67099). 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>.

Ignore EIO error in unmount path

**What this PR does / why we need it**:
This PR ignores EIO in unmount path. XFS shuts down filesystem when the target is down and it returns EIO for the stat calls used in unmount path.

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

**Special notes for your reviewer**:
We already handle ESTALE & ENOTCONN errors in isCorruptedMnt Call. Adding EIO to that list covers the XFS shutdown case.

Also Flexvolume doesn't check for these errors in its current form. Updated Flexvolume code to handle it.

```release-note
NONE
```
2018-08-15 05:45:17 -07:00
..
api Use OWNERS-based labeling for kind/api-change 2018-08-10 13:48:56 -07:00
apis Merge pull request #66722 from luxas/reference_new_generic_structs 2018-08-14 22:43:22 -07:00
auth Improve multi-authorizer errors 2018-07-06 10:55:17 -04:00
capabilities
client Merge pull request #66722 from luxas/reference_new_generic_structs 2018-08-14 22:43:22 -07:00
cloudprovider vsphere: enable TestInvalidCaCert 2018-08-11 10:39:20 -07:00
controller Merge pull request #67039 from mortent/AvoidDuplicateRevisionsForStatefulSet 2018-08-14 22:43:29 -07:00
credentialprovider fix acr sp access issue 2018-07-20 08:39:31 +00:00
features Merge pull request #67077 from vikaschoudhary16/scope-selectors-beta 2018-08-09 19:31:04 -07:00
fieldpath fieldpath: Add tests for missing cases 2018-07-12 10:26:18 +02:00
generated run "make update" 2018-07-30 15:56:39 +08:00
kubeapiserver node authz/ad externalization 2018-08-09 10:57:30 +08:00
kubectl Merge pull request #67385 from nikhita/patch-no-op-msg 2018-08-15 04:23:24 -07:00
kubelet Merge pull request #65065 from sjenning/reduce-backoff-logging 2018-08-15 02:09:20 -07:00
kubemark Merge pull request #66284 from stewart-yu/stewart-sharedtype-move 2018-07-30 19:50:36 -07:00
master autogenerated 2018-08-09 19:35:03 +03:00
printers Break annotations with newlines and shorten length 2018-07-31 19:22:50 -04:00
probe Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
proxy Merge pull request #66491 from Lion-Wei/ipvs-nodeip 2018-08-14 17:55:04 -07:00
quota Merge pull request #66351 from vikaschoudhary16/fix-scopeselector-exist-operator 2018-08-06 07:13:14 -07:00
registry Fix scope.Kind of CONNECT subresources. 2018-08-06 18:59:52 -07:00
routes
scheduler Merge pull request #66856 from charrywanganthony/scheduler_space 2018-08-14 17:55:11 -07:00
security Cleanup & fix PodSecurityPolicy field path usage 2018-07-18 17:47:32 -07:00
securitycontext Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
serviceaccount fix a nit error in log 2018-06-27 14:21:27 +08:00
ssh Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
util Merge pull request #64815 from dixudx/hostname_empty 2018-08-03 17:13:32 -07:00
version Set gazelle:importmap_prefix for everything under staging/src 2018-06-22 16:22:57 -07:00
volume Merge pull request #67097 from chakri-nelluri/EIO-Unmountfix 2018-08-15 05:45:17 -07:00
watch/json Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
windows/service Update to gazelle 0.12.0 and run hack/update-bazel.sh 2018-06-22 16:22:18 -07:00
.import-restrictions
BUILD Autogenerated stuff 2018-06-27 13:31:10 +02:00
OWNERS