mirror of https://github.com/grpc/grpc-java.git
We think this broke when the stream lifecycle listener was removed. Observing the stream lifecycle would be the "proper" fix, but it had notification ordering issues where streams would close before we were notified of the event that caused the closure, which made it difficult to provide useful error messages. The ordering of notifications was also largely undefined. The long term fix we look forward to is the HTTP/2 child channels, which should have clearly defined ordering between error notification and channel closure, and in the order that we need here. Fixes #1251 |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle | ||