grpc-java
grpc-java copied to clipboard
The Java gRPC implementation. HTTP/2 based RPC
https://source.cloud.google.com/results/invocations/8cc33ef8-b2cb-49e2-9404-9dee746fd5c5/targets In this case, LoadWorkerTest.runUnaryBlockingClosedLoop failed, but I suspect it isn't limited to this one test case. ``` java.lang.AssertionError at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at io.grpc.benchmarks.driver.LoadWorkerTest.assertWorkOccurred(LoadWorkerTest.java:198) at io.grpc.benchmarks.driver.LoadWorkerTest.runUnaryBlockingClosedLoop(LoadWorkerTest.java:90) ```
Intermittent test failure in io.grpc.okhttp.OkHttpClientTransportTest > testClientHandlerFrameLogger
### What version of gRPC-Java are you using? 1.47.0-SNAPSHOT ### What is your environment? GitHub actions linux environment ### What did you expect to see? Successful build ### What did...
Preserve google-c2p-experimental support for the moment to ease testing migration.
As [reported on StackOverflow](https://stackoverflow.com/questions/71898610/grpc-java-rpcs-blocking-each-other), a large upload blocks small RPCs from progressing. Specifically C++ was the server. OutboundFlowController loops over the current streams, always starting with the first stream: https://github.com/grpc/grpc-java/blob/a0da558b122d41c9057039114a158128f8e6cd03/okhttp/src/main/java/io/grpc/okhttp/OutboundFlowController.java#L169...
To allow localities moving priorities within xDS atomically, when processing a config update, the priority policy should inhibit upward picker updates of its own until it has provided the configs...
binder: BinderChannelBuilder should not force clients to hard code an android.app.Service class name
### Is your feature request related to a problem? `BinderChannelBuilder` requires an `AndroidComponentAddress` and an `AndroidComponentAddress` requires a `ComponentName` (the package name and class name of the target `android.app.Service`). This...
### What version of gRPC-Java are you using? 1.34.1 ### What is your environment? Linux alpine image on a pod. JDK 11 ### What did you expect to see? no...
Hi, all. I'm doing an experiment with grpc and find out that the first usage of grpc in a thread costs much more time than the subsequent ones doing the...
### Is your feature request related to a problem? grpc-okhttp does not support okhttp3 compatible versions in its public interface e.g. OkHttpChannelBuilder. ### Describe the solution you'd like Add support...
### Is your feature request related to a problem? Yes, lack of message-by-message stream flow control ### Describe the solution you'd like The binder transport should implement the isReady() and...