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

grpc / grpc-java / 16901
89%

Build:
DEFAULT BRANCH: master
Ran 17 Jan 2020 11:01PM UTC
Jobs 1
Files 271
Run time 19s
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
16901

push

travis-ci

web-flow
xds: incorporate initial fetch timeout as resource not found for xDS protocol (#6570)

Use timeout to conclude resource not exist in xDS protocol.

RDS and EDS protocols are quasi-incremental, each response may not include all the requested resources that present on server side. The way to conclude a requested resource not exist is to use a timeout. In Envoy, this timeout is defined as initial fetch timeout, which is set up at the time client starts subscribing to some resource and disarmed at the time client receives update for that resource. In gRPC's implementation, we set this timeout to be constant 15 seconds, instead of getting its value from ConfigSource proto message.

Initial fetch timeout was initially considered to be not required for LDS and CDS. But gRPC is trying to avoid the temporary inconsistency in the case of racing request/response.

After resource fetch timers are fired, some resources are known to be absent for sure. XdsClient manages its knowledge for resources that are known to be present or absent with caches.

16122 of 18426 relevant lines covered (87.5%)

0.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 16901.1 17 Jan 2020 11:01PM UTC 0
87.5
Travis Job 16901.1
Source Files on build 16901
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #16901
  • 57bc1910 on github
  • Prev Build on master (#16883)
  • Next Build on master (#16902)
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