client: rework resolver and balancer wrappers to avoid deadlock #6804
85.97% of diff hit (target 83.40%)
View this Pull Request on Codecov
85.97% of diff hit (target 83.40%)
Annotations
Check warning on line 103 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L102-L103
Added lines #L102 - L103 were not covered by tests
Check warning on line 107 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L107
Added line #L107 was not covered by tests
Check warning on line 118 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L117-L118
Added lines #L117 - L118 were not covered by tests
Check warning on line 270 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L270
Added line #L270 was not covered by tests
Check warning on line 358 in clientconn.go
codecov / codecov/patch
clientconn.go#L357-L358
Added lines #L357 - L358 were not covered by tests
Check warning on line 663 in clientconn.go
codecov / codecov/patch
clientconn.go#L661-L663
Added lines #L661 - L663 were not covered by tests
Check warning on line 829 in clientconn.go
codecov / codecov/patch
clientconn.go#L828-L829
Added lines #L828 - L829 were not covered by tests
Check warning on line 138 in internal/idle/idle.go
codecov / codecov/patch
internal/idle/idle.go#L138
Added line #L138 was not covered by tests
Check warning on line 166 in internal/idle/idle.go
codecov / codecov/patch
internal/idle/idle.go#L166
Added line #L166 was not covered by tests
Check warning on line 170 in internal/idle/idle.go
codecov / codecov/patch
internal/idle/idle.go#L170
Added line #L170 was not covered by tests
Check warning on line 173 in internal/idle/idle.go
codecov / codecov/patch
internal/idle/idle.go#L173
Added line #L173 was not covered by tests
Check warning on line 72 in resolver_wrapper.go
codecov / codecov/patch
resolver_wrapper.go#L71-L72
Added lines #L71 - L72 were not covered by tests
Check warning on line 167 in resolver_wrapper.go
codecov / codecov/patch
resolver_wrapper.go#L156-L167
Added lines #L156 - L167 were not covered by tests