-
Notifications
You must be signed in to change notification settings - Fork 40k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
default 'true' for APIResponseCompression feature flag #51508
Conversation
Can you please rebase? |
032cfd4
to
f2a9a4b
Compare
/ok-to-test |
@wojtek-t is there a way to run any of the kubemark scale tests against a PR to check resource consumption? I'd like to compare CPU use on the apiserver with this enabled |
@liggitt are these known test failures? they do not seem related to the change |
is it worth it to bump this feature from alpha to beta or better? |
1.8 is the first release to include it. I think it should stay as-is for 1.8, and be bumped up and/or enabled by default at the beginning of the 1.9 cycle for soak time. |
/retest |
/test pull-kubernetes-e2e-kops-aws |
I'm not sure if this is an official policy, but I think features should be in beta stage before they're enabled by default. If the goal is just to enable the feature in the E2E environment, use the kubernetes/cluster/gce/config-test.sh Line 104 in acbfde3
|
I’d actually advocate switching the feature to beta and enabling by default now to get soak time during 1.9 |
@liggitt updated to beta feature |
f2a9a4b
to
b985453
Compare
/retest |
/retest |
This needs to be rebased without the merge commit |
3792c27
to
34cd5ca
Compare
@smarterclayton done |
@ilackarms: The following test failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. Instructions 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/test-infra repository. I understand the commands that are listed here. |
/hold |
/approve Giving the tag for when it is ready to go. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ilackarms, lavalamp, liggitt, tallclair Associated issue: #46966 The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these OWNERS Files:
You can indicate your approval by writing |
@LiGgit what needs to be done to move this forward?
where/how did you see these issues? where would one start to investigate this? |
@liggitt Friendly ping, is there a way for someone not experienced in k8s internals to help here? |
the test we saw failing was streaming logs from a live pod: https://openshift-gce-devel.appspot.com/pr/18124 all five runs failed the same way: https://openshift-gce-devel.appspot.com/build/origin-ci-test/pr-logs/pull/18124/test_pull_request_origin_extended_conformance_install/5735/
I don't know if we have tests in kube CI for log streaming... the ones I see appear to timeout and restart, so would eventually pick up all logs from the pod when the pod exited. To recreate/make progress, I think I would look to craft a streaming log test that did the following:
that would ensure the content is actually getting flushed through the pod->CRI->kubelet->apiserver->client pipeline, even with gzip on. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Before enabled default 'true' for APIResponseCompression feature flag --- need to fix this: |
/remove-lifecycle rotten |
/lifecycle frozen |
closing in favor of #77449 /close |
@liggitt: Closed this PR. In response to this:
Instructions 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/test-infra repository. |
This PR enables server-side API Compression by default.
Since #46966 Server-side Compression of GET/LIST response bodies has been available, but disabled by default due to test flakes it was causing.
As per discussion in #48477 those test flakes should be reduced now, allowing API compression to be enabled by default.