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

grpc / grpc-java / 8420
89%

Build:
DEFAULT BRANCH: master
Ran 30 Nov 2017 10:45PM UTC
Jobs 1
Files 220
Run time 21s
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
8420

push

travis-ci

web-flow
core: retry support part 1, RetriableStream

With an approach using a variant of `DelayedStream` - `RetriableStream`.

`RetriableStream` is a logical stream per call that can create a sequence of `substreams`, the physical streams for the retry attempts. It could also create a family of substreams in parallel in hedging case.
 
`RetriableStream` buffers, delays and executes stream operations before `passThrough`, where `passThrough` is meant by `commit` as well as the buffer `drained` by the winning substream.

This PR only implements buffering messages and replaying buffered messages when retry.
Retry policy, hedging, transparent retry, backoff, max buffer size and APIs that users can enable retry are not included in this PR.

12606 of 14169 relevant lines covered (88.97%)

0.89 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8420.1 30 Nov 2017 10:45PM UTC 0
88.97
Travis Job 8420.1
Source Files on build 8420
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #8420
  • bc549701 on github
  • Prev Build on master (#8416)
  • Next Build on master (#8421)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc