Hello
I use istio as grpc-web proxy in the virtual service. Everything is working well but sometimes I get this error:
E0501 04:32:57.218940230 12 http_server_filter.cc:218] GET request without QUERY
After a search I found a workaround:
opened 04:07PM - 03 Oct 19 UTC
closed 12:05AM - 12 Mar 20 UTC
kind/question
lang/core
priority/P2
I have a default/standard setup using grpc+envoy proxy, on the server console, I… saw these logs keep coming in, otherwise all function well.
I looked at the file http_server_filter.cc, this log seems happening when a metadata option (cachable request) is missing, with my little understanding on the whole grpc internals, I don't really know how to stop these messages, maybe some header setting in envoy? maybe some grpc server configs when starting up? can anybody shed some light here? I really don't want these messages flooding my server console logs, thank you!
reference:
- my envoy config: [envoy.yaml](https://github.com/shawncao/nebula/blob/master/src/service/http/envoy.yaml)
- server start up: [all defaults](https://github.com/shawncao/nebula/blob/master/src/service/server/NebulaServer.cpp#L220)
...
E1003 15:56:29.942786565 50957 http_server_filter.cc:271] GET request without QUERY
E1003 15:56:47.566157443 150 http_server_filter.cc:271] GET request without QUERY
E1003 15:56:50.065000632 50957 http_server_filter.cc:271] GET request without QUERY
E1003 15:56:55.249132004 150 http_server_filter.cc:271] GET request without QUERY
E1003 15:56:59.965248609 50957 http_server_filter.cc:271] GET request without QUERY
E1003 15:57:17.572831992 150 http_server_filter.cc:271] GET request without QUERY
...
I was wondering you to implement it in istio as grpc does not seem to be an options of the match options of the virtual service (Istio / Virtual Service )