Add feature flag pod-is-always-schedulable#16146
Add feature flag pod-is-always-schedulable#16146knative-prow[bot] merged 2 commits intoknative:mainfrom
Conversation
|
Hi @SaschaSchwarze0. Thanks for your PR. I'm waiting for a github.com member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #16146 +/- ##
==========================================
+ Coverage 80.16% 80.18% +0.02%
==========================================
Files 216 216
Lines 13435 13440 +5
==========================================
+ Hits 10770 10777 +7
- Misses 2298 2300 +2
+ Partials 367 363 -4 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
dprotaso
left a comment
There was a problem hiding this comment.
@SaschaSchwarze0 just some minor stuff.
Let's bring this change in and revisit whether we want to make any tweaks to this in the future.
Also To confirm we're still bound by the revision's progress deadline?
|
@SaschaSchwarze0 let me know if you're still following up with this |
fa8dbd5 to
3d345eb
Compare
3d345eb to
f8cc69c
Compare
The feature flag allows to declare that Pods in the system will eventually all get scheduled and Revisions should therefore not be marked unschedulable Signed-off-by: Sascha Schwarze <schwarzs@de.ibm.com>
f8cc69c to
9061ee5
Compare
Done, thanks for pinging. |
|
/ok-to-test |
|
I pushed minor change tweaking the test helper funcs otherwise /lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dprotaso, SaschaSchwarze0 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Same as #15397 I had missed that that one was auto-closed.
The feature flag allows to declare that Pods in the system will eventually all get scheduled and Revisions should therefore not be marked unschedulable
Fixes #14862
Proposed Changes
Unfortunately, I never got feedback in above issue, so trying with a PR now:
pod-is-always-schedulableis added with defaultfalse.true, the revision reconciler will skip the check whether a pod is not scheduled and therefore never mark a revision as unschedulable.EDIT: there was some feedback in the issue in the meantime and it has since then also been auto-closed. @dprotaso @skonto you were involved in a few discussions there, but without real outcome. Appreciate clear feedback whether we can take this forward or not.
Release Note