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

grpc / grpc-java / 17264 / 1
89%
master: 89%

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

21 Feb 2020 11:32PM UTC coverage: 87.136% (-0.01%) from 87.147%
17264.1

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

Source Files on job 17264.1
  • Tree
  • List 0
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 14493
  • Travis Job 17264.1
  • a98db126 on github
  • Prev Job for on master (#17256.1)
  • Next Job for on master (#17270.1)
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