grpc-java icon indicating copy to clipboard operation
grpc-java copied to clipboard

The Java gRPC implementation. HTTP/2 based RPC

Results 408 grpc-java issues
Sort by recently updated
recently updated
newest added

I have a client that invokes a gRPC service through Nginx, and so I have to contend with the abrupt GOAWAYS sent by nginx every keepalive_requests. My understanding is that...

question

### Is your feature request related to a problem? Both CPU and wall clock time of sending a message are dominated by the overhead of calling transact(). Today we need...

enhancement
android
binder

### What version of gRPC-Java are you using? Tried this with all of: - 1.24.1 - 1.26.0 - 1.27.0 ### What is your environment? Both: - running locally on MacOSX...

enhancement

StatusException and StatusRuntimeException are not serializable due to containing a Status object (which makes no attempt to be serializable) with no special handling. Here's a snippet from the exception that...

enhancement

**TODO** follow-up from [this conversation](https://github.com/grpc/grpc-java/pull/10633#discussion_r1384267825). #10566 introduced asynchronous authorization checks. Previously, when there were only synchronous policies, the number of concurrent checks was naturally limited by the number of threads...

enhancement
binder

This is the tracking issue that will be closed once Context.Storage API exits experimental status.

experimental API

https://github.com/census-instrumentation/opencensus-java/pull/2059 added some new APIs to be able to use the gRPC context or the OpenTelemetry context. That change breaks gRPC (https://github.com/census-instrumentation/opencensus-java/issues/2069). Ignoring the breakage, we still want to figure...

enhancement

### Is your feature request related to a problem? Yes - I'm the author of the [Spark BigQuery connector](https://github.com/GoogleCloudDataproc/spark-bigquery-connector) which uses gRPC internally to communicate to the GCP APIs. A...

enhancement
help wanted
P3

In ClientCallImpl, there are two notifications that inform the call it has been cancelled due to deadline: Context.CancellationListener and `startDeadlineTimer()`. The error message you receive is different between the two...

enhancement