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

linkedin / Burrow / 73 / 3
74%
master: 74%

Build:
DEFAULT BRANCH: master
Ran 30 Jan 2018 12:08AM UTC
Files 26
Run time 1s
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

30 Jan 2018 12:02AM UTC coverage: 73.824% (+0.04%) from 73.786%
DEP_VERSION="0.3.2"

push

travis-ci

web-flow
Store broker offset history (#338)

* Add a ring of broker offsets for each partition to keep a short history of partition LEO

* Clean up repetitive casting in tests

* Add asserts to check for broker offset history

* Delay alerting for stopped partition

In order to account for the race condition described in #303 (second part), we need to delay alerting for a stopped partition for a short period of time. We do that by only marking the partition stopped if the timestamps show it is stopped AND if the partition did not have zero lag against any recent broker LEO. In the case where the intervals config for storage is 10 and the cluster offset-refresh is 30 seconds, this would give the consumer 5 minutes to consume from a slow partition and commit an offset before it gets marked as stopped.

* Update current tests for the evaluator to handle the new recent lag check

* Reformat test objects so they're readable

* Add a test to cover a slow data partition as described in #303

* gofmt fixes

2998 of 4061 relevant lines covered (73.82%)

24.03 hits per line

Source Files on job 73.3 (DEP_VERSION="0.3.2")
  • Tree
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 73
  • Travis Job 73.3
  • 389ef47a on github
  • Prev Job for DEP_VERSION="0.3.2" on master (#66.3)
  • Next Job for DEP_VERSION="0.3.2" on master (#75.3)
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