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

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

Build:
DEFAULT BRANCH: master
Ran 21 Feb 2019 07:25PM UTC
Files 258
Run time 5min
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 2019 07:13PM UTC coverage: 87.052% (-0.04%) from 87.095%
13023.1

push

travis-ci

web-flow
core: pass transport attributes to ClientStreamTracer.Factory.newClientStreamTracer() (#5380)

This will be a new override.  The old override is now deprecated.

In order to pass new information without adding new overrides, I shoved most information
into an object called StreamInfo.  The Metadata is left out to draw attention because
it's mutable.

Motivation: this is needed for correctly supporting pick_first in GRPCLB.  GRPCLB needs to
add a token to the headers, and the token varies among servers.  With round_robin, GRPCLB
create a Subchannel for each server, thus can attach the token when the Subchannel is picked.
To implement pick_first, all server addresses will be put in a single Subchannel, we will
need to add the header in newClientStreamTracer(), by looking up the server address from
the transport attributes and deciding which token to add.

14098 of 16195 relevant lines covered (87.05%)

0.87 hits per line

Source Files on job 13023.1
  • Tree
  • List 0
  • Changed 12
  • Source Changed 8
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 10928
  • Travis Job 13023.1
  • 83b92cfc on github
  • Prev Job for on master (#13019.1)
  • Next Job for on master (#13024.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