grpc-java/core
Kun Zhang d74091f567 core: fix a discrepency in state transition.
Channel state API doesn't allow a TRANSIENT_FAILURE->IDLE edge.
Change TransportSet to always transition to CONNECTING after
TRANSIENT_FAILURE.

This behavior, combined with that it never uses IDLE_TIMEOUT to
transition from READY to IDLE, effectivly makes TransportSet
Channel-state API-compliant under an infinite IDLE_TIMEOUT.

Also set the default IDLE_TIMEOUT to 30min.
2016-09-20 21:12:43 -07:00
..
src core: fix a discrepency in state transition. 2016-09-20 21:12:43 -07:00
build.gradle core: split Context into a separate grpc-context artifact. 2016-09-02 13:18:35 -07:00