client: rework resolver and balancer wrappers to avoid deadlock #6804
80.21% of diff hit (target 83.40%)
View this Pull Request on Codecov
80.21% of diff hit (target 83.40%)
Annotations
Check warning on line 101 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L100-L101
Added lines #L100 - L101 were not covered by tests
Check warning on line 105 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L105
Added line #L105 was not covered by tests
Check warning on line 130 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L129-L130
Added lines #L129 - L130 were not covered by tests
Check warning on line 149 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L148-L149
Added lines #L148 - L149 were not covered by tests
Check warning on line 200 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L199-L200
Added lines #L199 - L200 were not covered by tests
Check warning on line 212 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L211-L212
Added lines #L211 - L212 were not covered by tests
Check warning on line 253 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L253
Added line #L253 was not covered by tests
Check warning on line 276 in balancer_wrapper.go
codecov / codecov/patch
balancer_wrapper.go#L276
Added line #L276 was not covered by tests
Check warning on line 356 in clientconn.go
codecov / codecov/patch
clientconn.go#L355-L356
Added lines #L355 - L356 were not covered by tests
Check warning on line 662 in clientconn.go
codecov / codecov/patch
clientconn.go#L660-L662
Added lines #L660 - L662 were not covered by tests
Check warning on line 834 in clientconn.go
codecov / codecov/patch
clientconn.go#L833-L834
Added lines #L833 - L834 were not covered by tests
Check warning on line 136 in internal/idle/idle.go
codecov / codecov/patch
internal/idle/idle.go#L136
Added line #L136 was not covered by tests
Check warning on line 151 in internal/idle/idle.go
codecov / codecov/patch
internal/idle/idle.go#L151
Added line #L151 was not covered by tests
Check warning on line 193 in internal/idle/idle.go
codecov / codecov/patch
internal/idle/idle.go#L188-L193
Added lines #L188 - L193 were not covered by tests
Check warning on line 206 in internal/idle/idle.go
codecov / codecov/patch
internal/idle/idle.go#L206
Added line #L206 was not covered by tests
Check warning on line 69 in resolver_wrapper.go
codecov / codecov/patch
resolver_wrapper.go#L68-L69
Added lines #L68 - L69 were not covered by tests
Check warning on line 161 in resolver_wrapper.go
codecov / codecov/patch
resolver_wrapper.go#L150-L161
Added lines #L150 - L161 were not covered by tests