Skip to content

Remove Envoy:: from common main already in namespace.#1060

Merged
RomanDzhabarov merged 2 commits intoenvoyproxy:masterfrom
dnoe:envoy_common_main_ns
Jun 8, 2017
Merged

Remove Envoy:: from common main already in namespace.#1060
RomanDzhabarov merged 2 commits intoenvoyproxy:masterfrom
dnoe:envoy_common_main_ns

Conversation

@dnoe
Copy link
Copy Markdown
Contributor

@dnoe dnoe commented Jun 7, 2017

Reduce the verbosity of code in main_common by removing unnecessary
namespace mentions (main_common is already in the Envoy namespace).

Reduce the verbosity of code in main_common by removing unnecessary
namespace mentions (main_common is already in the Envoy namespace).
mattklein123
mattklein123 previously approved these changes Jun 7, 2017
Copy link
Copy Markdown
Member

@mattklein123 mattklein123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice, thanks

@RomanDzhabarov
Copy link
Copy Markdown
Member

+1

@RomanDzhabarov
Copy link
Copy Markdown
Member

@dnoe can you fix_format?

@RomanDzhabarov RomanDzhabarov merged commit d6c39b7 into envoyproxy:master Jun 8, 2017
jpsim pushed a commit that referenced this pull request Nov 28, 2022
Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 29, 2022
Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: JP Simard <jp@jpsim.com>
mathetake added a commit that referenced this pull request Mar 3, 2026
**Description**

This adds an end-to-end upgrade testing where we are supposed to test
two test scenarios: simply rolling upgrade and control plane upgrade
while keep making requests and verify no requests are dropped. What we
found is that, as reported in #1241, there's a slight gap between Envoy
stop receiving requests and extproc termination, hence users might
experience requests being dropped during upgrade.

The fundamental fix is to set extproc sidecar container in the k8s API
sense, but it's only available after k8s v1.33 by default. So, this adds
a common workaround to sleep before the context cancelation. The
workaround fix is verified to work in the newly added e2e upgrade tests.

After this is merged, adding k8s-version detection and enabling sidecar
by default automatically as well as backporting the fix to v0.3 would be
necessary. After that, we can enable the control-plane upgrade variant
of the test case that is currently disabled in this commit.

**Related Issues/PRs (if applicable)**

Closes #1241
Closes #1060

---------

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants