-
Notifications
You must be signed in to change notification settings - Fork 893
Description
Hi, recently I was investigating logs generated by Yarp because we have noticed that entries informing about proxying of the request always ends with no-streaming. Our first thought was that it indicates that request was buffered in memory before proxying it to destination service. However after further investigation, I can see that this flag is only informing if current request was made with gRpc (https://github.com/microsoft/reverse-proxy/blob/main/src/ReverseProxy/Forwarder/HttpForwarder.cs#L135). Why is this info so important that it is added to each of those logs especially that it will change its value only when gRpc call is made? It can be a little misleading since streaming can be performed also in other scenarios than gRpc (WebSockets for example).