Skip to content

LoadBalancer should not fail wait-for-ready requests when there is an errror #2209

@zhangkun83

Description

@zhangkun83

Currently LoadBalancer would just call TransportManager.InterimTransport.closeWithError(), which fails all requests. We should instead add another method like enterTransientFailure(), which is reversible by exitTrasientFailure() and only kills current and further fail-fast requests.

closeWithError() shall be kept for shutdown, or be renamed to closeWithShutdown().

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions