• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

grpc / grpc-java / #18536
89%

Build:
DEFAULT BRANCH: master
Ran 04 Apr 2023 01:48AM UTC
Jobs 1
Files 553
Run time 9s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
#18536

push

github-actions

web-flow
xds: Correctly start LRS clients in federation situations (#10000)

xds: Correctly start LRS clients in federation situations

The old code used a single member variable to indicate if load reporting
had already been started by XdsClientImpl. This boolean was used to
avoid starting a LoadReportClient more than twice. This works fine with
a single control plane server.

The problem occurs in federation situations where there is more than one
control plane and thus more than one LoadReportClient. Once the first
LoadReportClient is started, the member variable boolean is flipped to
true and no other LoadReportClients would be started.

This change removes the boolean member variable and relies on the fact
that starting an already started LoadReportClient is a no-op.

30809 of 34971 relevant lines covered (88.1%)

0.88 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #18536.1 04 Apr 2023 01:48AM UTC 0
88.1
Source Files on build #18536
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #18536
  • ec9b8e0d on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc