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 can see there are multiple tests in netty server and client side are randomly failing with resource leakage error and this PR will be fixing (20+ UT's) the same...

TimeProvider provides wall time. That can move forward and backward as time is adjusted. OutlierDetection is measuring durations, so it should use a monotonic clock. We use Ticker (either Guava's...

#4883 changed the `TimeProvider.currentTimeNanos()`'s precision to milliseconds, because there isn't a way to get the current time in nanoseconds precision. After #5056 is fixed, Channelz/ChannelTracer will be the only users...

code health

In multi-user Android, the target user for an Intent is unfortunately not part of the intent itself. Instead, it's passed around as a separate argument wherever that Intent is needed....

### What version of gRPC-Java are you using? v1.67.1 ### What is your environment? jdk 21 eclipse temurin ### What did you expect to see? We are using istio version...

1. Why does notifyWhenStateChanged() execute callback immediately when state != source? ![image](https://github.com/user-attachments/assets/a6a25702-27f1-459b-89b6-7cbafb3f9628) 2. Do we need to clear listeners for each state change? ![image](https://github.com/user-attachments/assets/be392467-a2ef-4131-9f6c-ef20c3f52209)

question

### What version of gRPC-Java are you using? Head ### What is your environment? Android ### What did you expect to see? If a client-implemented `ClientStreamTracer` method throws an exception,...

bug

#6566 introduced suppressions to allow being compatible with newer versions of Error Prone. But we should spend some time to see if we could tweak the code so that the...

code health

**Note**: The Google Auth Library have built-in mechanisms to handle clock skew in ComputeEngineCredentials.java. `GoogleCredentials` manages token refreshing, validity and parsing of the JWT token internally.

### Is your feature request related to a problem? `long, TimeUnit` APIs encourage plumbing a pair of variables through various layers, or require plumbing a single ambiguous numeric primitive (e.g.,...

enhancement
good first issue