grpc-java
grpc-java copied to clipboard
The Java gRPC implementation. HTTP/2 based RPC
### What version of gRPC-Java are you using? 1.27.1 ### What is your environment? SBT ### What did you expect to see? grpc-services contains deprecated `v1alpha/reflection.proto` which instructs to use...
This started with combining handleNewRequest with asyncRlsCall, but that emphasized pre-existing synchronization issues and trying to fix those exposed others. It was hard to split this into smaller commits because...
I can leave the three commits as separate when merging. The changes to MultiChildLb itself are pretty easy. Most of the review will be in the two earlier commits which...
### Is your feature request related to a problem? When converting a `com.google.rpc.Status` to an `io.grpc.StatusException` I can't find a way to propagate a `cause` with the resulting `StatusException`. Currently...
I need a similar solution like kubernetes apiserver is doing https://github.com/kubernetes/kubernetes/pull/88567 Context: https://github.com/grpc/grpc-java/issues/10929#issuecomment-1960084653 @ejona86
Please answer these questions before submitting your issue. ### What version of gRPC are you using? v1.17.1, though this hasn't changed in later versions ### What did you expect to...
As it currently stands, the URI validation and parsing for `dns` schema in grpc-java is in contradiction of ~~both RFC-4501 and~~ (not relevant really) core gRPC specs by rejecting `dns:name`-type...
We allow users to override the authority per-call, but we currently don't do any verification that that authority would be permitted for the current server. We should verify the provided...
Context: The gRPC framework assumes that a `SecurityPolicy`s verdict for a given peer UID will not change over the lifetime of any process with that UID. But Android runtime permissions...
An attempt to upgrade from grpc-netty-shaded 1.44.1 to 1.54.0 ends with a JVM crash. ``` # # A fatal error has been detected by the Java Runtime Environment: # #...