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

grpc / grpc-java / 17264
89%

Build:
DEFAULT BRANCH: master
Ran 21 Feb 2020 11:43PM UTC
Jobs 1
Files 267
Run time 31s
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
17264

push

travis-ci

web-flow
xds: update LRS protocol and fix usage of cluster name in ClusterStats (#6737)

Fixes load reporting integration due to LRS design flaws.

- Updated LRS protocol. The Node sent in LRS requests use a special metadata "PROXYLESS_CLIENT_HOSTNAME" with value being the hostname (including port) for creating the gRPC channel. Management server is able to infer clusters that the gRPC client potentially sends load to. LRS initial request does not need to populate clusters it wants to report load for.

- Each ClusterStats message in LRS requests represents the loads for each (cluster, cluster_service), where cluster_service field is optional. EDS LB policy should track loads per (cluster, cluster_service) and populate cluster name from upstream CDS policy.

- Modified CdsUpdate, which is the converted data of a CDS response. edsServiceName field can be null when an CDS response does not give it. We want to preserve the null value for LRS requests.

15037 of 17257 relevant lines covered (87.14%)

0.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 17264.1 21 Feb 2020 11:43PM UTC 0
87.14
Travis Job 17264.1
Source Files on build 17264
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #17264
  • a98db126 on github
  • Prev Build on master (#17256)
  • Next Build on master (#17270)
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