[grpclb_e2e_test] more test improvements and flake fixes (#34896)

- Fix deadlock in load reporting tests.
- Add timeout to `WaitForLoadReport()`. (Note: this required changing
from `grpc::internal::Mutex` and friends to `grpc_core::Mutex` and
friends.)
- Fix balancer stream shutdown machinery.
- Change `ServerThread` to be a class instead of a struct.
pull/34892/head
Mark D. Roth 1 year ago committed by GitHub
parent e3b7f577e0
commit 1e111df8be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 678
      test/cpp/end2end/grpclb_end2end_test.cc

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save