grpc-java/core
Kun Zhang ddbaf743cc
core: attach debug information about stream to DEADLINE_EXCEEDED (#5892)
Works for #4740 

- Subclasses of `AbstractClientStream` include remote address in insight if available.
- `DelayedStream` adds buffered time, and the insight of real stream if it's set.
- `RetriableStream` insights outputs of Substreams.

Example error message:
```
deadline exceeded after 8112071ns. [buffered_nanos=24763, remote_addr=foo.test.google.fr/127.0.0.1:44749]
```
or
```
deadline exceeded after 8112071ns. [buffered_nanos=22344324763, waiting_for_connection]
```

This is related to #4776 but taking a more usage-specific approach.
2019-06-19 17:30:44 -07:00
..
src core: attach debug information about stream to DEADLINE_EXCEEDED (#5892) 2019-06-19 17:30:44 -07:00
BUILD.bazel Revert "Revert "core, netty: add io.perfmark Annotations" (#5853)" (#5884) 2019-06-14 14:09:05 -07:00
build.gradle Revert "Revert "core, netty: add io.perfmark Annotations" (#5853)" (#5884) 2019-06-14 14:09:05 -07:00