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

pinterest / elixir-thrift / 884
91%

Build:
DEFAULT BRANCH: master
Ran 31 Dec 2017 06:32PM UTC
Jobs 1
Files 28
Run time 47min
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
884

push

travis-ci

web-flow
Remove the client-side retry logic (#303)

In addition to the moderate state-management complexity introduced by
this feature, we've also found that implementing message-level retry
logic directly within a Thrift client to not be ideal. Instead, retries
are better implemented by either application logic (which has complete
understanding of the message payloads, idempotence, etc.) or closer to
the wire level, which can make stronger guarantees about whether the
original message was or was not delivered.

We also no longer attempt to reconnect from the disconnect/2 path.
Instead, we :stop with a clear error reason.

677 of 714 relevant lines covered (94.82%)

380.12 hits per line

Jobs
ID Job ID Ran Files Coverage
3 884.3 (COVERALLS=true) 31 Dec 2017 07:20PM UTC 0
94.82
Travis Job 884.3
Source Files on build 884
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #884
  • c8f12b10 on github
  • Prev Build on master (#882)
  • Next Build on master (#889)
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