-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Missing :te header when using envoy proxy with grpc-web filter #6936
Comments
@zeionara Hi. Can you reproduce without the envoy proxy? |
Not really. Actually I've solved the issue by adding http_filters:
- name: envoy.filters.http.lua
typed_config:
"@type": type.googleapis.com/envoy.extensions.filters.http.lua.v3.Lua
inline_code: |
function envoy_on_request(request_handle)
request_handle:headers():add("te", "trailers")
end
- name: envoy.filters.http.router
typed_config:
"@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router Does it sound reasonable to make |
@jbkyang-nvi Any thoughts on that? |
We are also experiencing this. I only write (instead of just subscribing) because it seems like a big coincidence that this is from just 2 days ago, but maybe that's just what it is. |
@zeionara @Pascualex I will bring this up to the team. Thanks! |
envoy users might be interested in this change: envoyproxy/envoy#32255 E.g. adding layered_runtime:
- name: static_layer_sanitize_te
static_layer:
envoy.reloadable_features.sanitize_te: false |
DLIS-6301 |
Hey! envoyproxy/envoy#32255 should fix this, we also had the same issue with 1.29.x breaking some of our gRPC services |
For my envoy version layered_runtime:
layers:
- name: static_layer_sanitize_te
static_layer:
envoy.reloadable_features.sanitize_te: false |
Also worked for me |
Resolution: envoyproxy/envoy#32255 |
@whoisj - in case this is relevant for our K8s guides in the future. |
Description
When using envoy proxy to filter grpc requests, the error
Missing :te header
is thrown by the triton serverTriton Information
What version of Triton are you using? 24.01
Are you using the Triton container or did you build it yourself? I am using pre-built triton container.
To Reproduce
Steps to reproduce the behavior.
Expected behavior
The triton server successfully handles the request redirected by the envoy proxy and returns the result, generated by the model.
Full error text:
The text was updated successfully, but these errors were encountered: