Skip to content

Commit eeb1dbb

Browse files
author
pospispa
committed
UPSTREAM: 55957: Scheduler Skips Pods that Use PVCs that Are Being Deleted
PVC Protection feature consists of the below PRs: - kubernetes/kubernetes#55873 - kubernetes/kubernetes#55824 - kubernetes/kubernetes#55957 The PRs #55873 and #55824 were merged into K8s 1.9, however, the PR #55957 was merged into K8s 1.10. That's why this PR is backported. This commit modifies scheduler in such a way that it does not schedule a pod that uses a PVC that is being deleted.
1 parent 78ddc10 commit eeb1dbb

File tree

8 files changed

+158
-7
lines changed

8 files changed

+158
-7
lines changed

Diff for: vendor/k8s.io/kubernetes/plugin/pkg/scheduler/core/BUILD

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: vendor/k8s.io/kubernetes/plugin/pkg/scheduler/core/extender_test.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: vendor/k8s.io/kubernetes/plugin/pkg/scheduler/core/generic_scheduler.go

+35-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: vendor/k8s.io/kubernetes/plugin/pkg/scheduler/core/generic_scheduler_test.go

+79-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: vendor/k8s.io/kubernetes/plugin/pkg/scheduler/factory/factory.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: vendor/k8s.io/kubernetes/plugin/pkg/scheduler/scheduler_test.go

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: vendor/k8s.io/kubernetes/plugin/pkg/scheduler/testing/BUILD

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: vendor/k8s.io/kubernetes/plugin/pkg/scheduler/testing/fake_lister.go

+36
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)