Skip to content

Conversation

@zhaohuabing
Copy link
Member

@zhaohuabing zhaohuabing commented Jul 23, 2025

HTTP filters are missing in the UDP listener when HTTP3 is enabled and multiple listeners are on the same port.

Fixes #6544 (comment)

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
@codecov
Copy link

codecov bot commented Jul 23, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 71.01%. Comparing base (af990e7) to head (d3a2e28).
Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6584      +/-   ##
==========================================
+ Coverage   70.86%   71.01%   +0.15%     
==========================================
  Files         224      225       +1     
  Lines       38769    38933     +164     
==========================================
+ Hits        27472    27647     +175     
+ Misses       9708     9684      -24     
- Partials     1589     1602      +13     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@arkodg
Copy link
Contributor

arkodg commented Jul 23, 2025

thanks @zhaohuabing does this solve #5660 ?

@zhaohuabing zhaohuabing requested a review from arkodg July 24, 2025 02:52
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
@zhaohuabing zhaohuabing force-pushed the fix-http3-listener-filter branch from bd49e4c to d3a2e28 Compare July 24, 2025 03:00
@zhaohuabing
Copy link
Member Author

thanks @zhaohuabing does this solve #5660 ?

Not sure - it looks like a different issue.

@arkodg arkodg merged commit 4d06816 into envoyproxy:main Jul 25, 2025
45 of 47 checks passed
zirain pushed a commit to zirain/gateway that referenced this pull request Aug 11, 2025
* fix: add missing HTTP filters for HTTP3 listener

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
zirain pushed a commit to zirain/gateway that referenced this pull request Aug 11, 2025
* fix: add missing HTTP filters for HTTP3 listener

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>
arkodg added a commit that referenced this pull request Aug 11, 2025
* fix: don't block deployment creating when missing secret in EnvoyProxy (#6692)

* fix: don't block deployment creating when missing secret in EnvoyProxy

Signed-off-by: zirain <zirain2009@gmail.com>

* sort httpFilters on name if priority order is same (#6600)

* sort httpFilters on name if priority order is same

ensures stability across translations, mitigating listener drains
https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/listeners/listener_filters#filter-chain-only-update

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: zirain <zirain2009@gmail.com>

* fix: add missing HTTP filters for HTTP3 listener (#6584)

* fix: add missing HTTP filters for HTTP3 listener

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>

* fix: use per-route configuration for session persistence to avoid listener drain (#6580)

use per-route configuration for session persistence to avoid listener darin

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>

* Fix EEP CEL Validations around FullDuplexStreamed and FailOpen (#6560)

* Fix EEP CEL Validations around FullDuplexStreamed and FailOpen

Fixes: #6559

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: zirain <zirain2009@gmail.com>

---------

Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
Co-authored-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
shawnh2 pushed a commit to shawnh2/gateway that referenced this pull request Sep 15, 2025
* fix: don't block deployment creating when missing secret in EnvoyProxy (envoyproxy#6692)

* fix: don't block deployment creating when missing secret in EnvoyProxy

Signed-off-by: zirain <zirain2009@gmail.com>

* sort httpFilters on name if priority order is same (envoyproxy#6600)

* sort httpFilters on name if priority order is same

ensures stability across translations, mitigating listener drains
https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/listeners/listener_filters#filter-chain-only-update

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: zirain <zirain2009@gmail.com>

* fix: add missing HTTP filters for HTTP3 listener (envoyproxy#6584)

* fix: add missing HTTP filters for HTTP3 listener

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>

* fix: use per-route configuration for session persistence to avoid listener drain (envoyproxy#6580)

use per-route configuration for session persistence to avoid listener darin

Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: zirain <zirain2009@gmail.com>

* Fix EEP CEL Validations around FullDuplexStreamed and FailOpen (envoyproxy#6560)

* Fix EEP CEL Validations around FullDuplexStreamed and FailOpen

Fixes: envoyproxy#6559

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: zirain <zirain2009@gmail.com>

---------

Signed-off-by: zirain <zirain2009@gmail.com>
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Co-authored-by: Arko Dasgupta <arkodg@users.noreply.github.com>
Co-authored-by: Huabing (Robin) Zhao <zhaohuabing@gmail.com>
Signed-off-by: shawnh2 <shawnhxh@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants