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

grpc / grpc-java / 12388
89%

Build:
DEFAULT BRANCH: master
Ran 10 Dec 2018 06:38PM UTC
Jobs 1
Files 254
Run time 56s
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
12388

push

travis-ci

web-flow
core: add LoadBalancer.canHandleEmptyAddressListFromNameResolution() (#5148)

Currently ManagedChannelImpl will interpret empty address list from
NameResolver as an error, and LoadBalancer will NEVER receive an empty
list from handleResolvedAddressGroups().  There is a case in the
request-routing design where a LoadBalancer only receives service
config with which it constructs children NameResolver/LoadBalancer
pairs, thus no address is expected at this level.

canHandleEmptyAddressListFromNameResolution() is a signal to Channel
(and to the parent LoadBalancer in case of hierachical LoadBalancers)
about whether it accepts empty address lists.  The default is false,
which is the current behavior.

The logic is currently duplicated in ManagedChannelImpl and
AutoConfiguredLoadBalancer.  The one in ManagedChannelImpl will be
removed once we delete ManagedChannelBuilder.loadBalancerFactory() as
AutoConfiguredLoadBalancer will always be the top-level LoadBalancer
by then.

13792 of 15850 relevant lines covered (87.02%)

0.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 12388.1 10 Dec 2018 06:38PM UTC 0
87.02
Travis Job 12388.1
Source Files on build 12388
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #12388
  • c0175e4c on github
  • Prev Build on master (#12382)
  • Next Build on master (#12389)
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