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

grpc / grpc-java / 13023
89%

Build:
DEFAULT BRANCH: master
Ran 21 Feb 2019 07:25PM UTC
Jobs 1
Files 258
Run time 6min
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
13023

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

Jobs
ID Job ID Ran Files Coverage
1 13023.1 21 Feb 2019 07:25PM UTC 0
87.05
Travis Job 13023.1
Source Files on build 13023
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #13023
  • 83b92cfc on github
  • Prev Build on master (#13019)
  • Next Build on master (#13024)
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