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

uber / cherami-client-go / 170
81%
master: 83%

Build:
Build:
LAST BUILD BRANCH: v2.6.0
DEFAULT BRANCH: master
Ran 05 Apr 2017 11:21PM UTC
Jobs 3
Files 5
Run time 1min
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
170

push

travis-ci

aravindvs
Unblock read acks pump from inputhost

If the server is draining gracefully, then the server will send a
DRAIN command. The DRAIN command used to simply stop the write pump and
wait for the server to close the stream.

Even though server successfully will close the stream after finishing
the DRAIN, the readAcks pump will never see the EOF because we don't do
a stream.Read() unless we have some messages inflight.

This patch tries to solve that by waiting for a default of a minute and
explicitly closing the connection. In addition this patch also adds some
additional logs and metrics to make sure we can track retries and
failures on publish.

233 of 288 relevant lines covered (80.9%)

2208.31 hits per line

Jobs
ID Job ID Ran Files Coverage
1 170.1 05 Apr 2017 11:22PM UTC 0
80.9
Travis Job 170.1
2 170.2 05 Apr 2017 11:21PM UTC 0
80.9
Travis Job 170.2
3 170.3 05 Apr 2017 11:23PM UTC 0
80.9
Travis Job 170.3
Source Files on build 170
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #170
  • 98855f3a on github
  • Next Build on stuck_read (#173)
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