Christian Fredriksson
Christian Fredriksson
### Bug Description I have deployed some gRPC proxyless services [as described here](https://istio.io/latest/blog/2021/proxyless-grpc/). Both client and server can successfully communicate with each other. However, as soon as the `inject.istio.io/templates: grpc-agent`...
To fix issue with docker-compose when system terminal is narrow. Also harmonize code according to RemoteBuilder.build. ## Before this PR Parsing of docker-compose output fails when system terminal is narrow...
I have a proto with "bytes" (in a repeated wrapper object, though this should be unrelated). From what I can tell this should be represented as a Base64 string, however...
`ForkChannel.connect(String cluster_name, boolean useFlushIfPresent)` and `ForkChannel.connect(String cluster_name, Address target, long timeout, boolean useFlushIfPresent)` are not overridden in ForkChannel and will call subclass JChannel. This change instead makes them throw UnsupportedOperationException....
Previously, a timeout was set both on HttpRequest, and used on httpClient.sendAsync().get(). This leads to inconsistent behaviour depending on which timeout gets triggered first. This change changes so that timeout...
Thread name is a low cardinality key but with virtual threads there are millions of threads which leads to e.g. prometheus going 💥. This change moves it to a high...
Thread name is a low cardinality key but with virtual threads there are millions of threads which leads to e.g. prometheus going 💥.
There's a missing if-statement to check SSLEngine vs socket before calling currentDelegateManager.checkClientTrusted
Full disclosure: this issue was _not_ found using grpc-xds, but I raise it as a potential issue for grpc-xds because I suspect it can happen there also. Here's the setup:...