grpc-java
grpc-java copied to clipboard
The Java gRPC implementation. HTTP/2 based RPC
We've seen some cases where users are providing fixed-size thread pools to `OkHttpChannelBuilder.transportExecutor()`. gRPC provides no guarantees how many threads it may need, and queuing a Runnable can prevent transports...
The gRPC docs for error codes state that both client and server should use the `unimplemented` code for cardinality violations. See table at the bottom of this doc (you can...
### What version of gRPC-Java are you using? grpc-xds 1.56.1, but the recent version (1.64.0) also suffers from this issue. ### What is your environment? Linux/Kubernetes with Istio 1.16.7 installed....
1. Although grpc currently supports configuring onReadyThreshold, the withOnReadyThreshold() method is not provided in AbstractStub  2. Because the onReadyThreshold property is not copied in the toBuilder() method of CallOptions....
This PR is a part of 'Stabilize Advanced TLS' effort. Clean up, improve javadoc, de-experimentalize of AdvancedTlsX509TrustManager, add a unit test (e2e already exists).
Netty upgrade to 4.1.110 in grpc-java Issue #11150
### What version of gRPC-Java are you using? 1.63.0 ### What is your environment? RHEL Docker image, JDK 17. We use https://github.com/grpc-ecosystem/grpc-spring, which uses `awaitTermination` to shut down the server...
Addresses: #11238
When the client uses “gzip” compression to compress requests, if it sends a message where the compressed size is acceptable (less than or equal to the server’s configured max) but...