grpc-java
grpc-java copied to clipboard
The Java gRPC implementation. HTTP/2 based RPC
Attempting to speed up Linux Artifacts builds.
determining the baseline for Linux Artifacts build improvements at #10820
In regards to #67. Specific usages: - `CallOptions.getAuthority` - `CallOptions.withAuthority` - ~`ManagedChannelBuilder.overrideAuthority`~
In hedging, multiple `substreamListener.onReady()` may be invoked concurrently, that may result in excessive `masterListener.onReady()` calls (although synchronized). This PR reduces some obvious excessive `onReady()` calls, by checking individual substream's `isReady()`...
```java try { stub.withWaitForReady().withDeadline().hello(); } catch(StatusRuntimeException e) { // always receiving DEADLINE_EXCEEDED as status code if server is unavailable or client certs are invalid } ``` There is no way...
### What version of gRPC-Java are you using? Upgrading 1.56.0 to 1.59.0 in https://github.com/apache/spark/pull/43942/files#diff-6f545c33f2fcc975200bf208c900a600a593ce6b170180f81e2f93b3efb6cb3eR94 ### What is your environment? Ubuntu Linux, scala 2.13, JDK 17. ### What did you expect...