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

uber / cadence / 83
72%

Build:
DEFAULT BRANCH: master
Ran 01 Aug 2017 12:31AM UTC
Jobs 1
Files 82
Run time 3s
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
83

push

travis-ci

web-flow
Restrict clustering key in taskList rangeID check (#292)

The CreateTasks query used to write task list tasks to persistence includes a CAS check that verifies that the rangeID has not changed.
The rangeID is a static field in the tasks table, and Cassandra only accepts the partition keys (but not the other clustering keys) in the CAS query to read and update it.
This unrestricted query however causes problems when there is a big backlog in the task list as the coordinator automatically turns it into a LIMIT 1 query.
To fix this we restrict the query with clustering keys, and rewrite non-static fields so that Cassandra accepts the query restrictions.
Issue #277

29 of 29 new or added lines in 3 files covered. (100.0%)

10217 of 15131 relevant lines covered (67.52%)

1042.96 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
common/persistence/cassandraPersistence.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
100.0
client/history/metricClient.go
2
100.0
service/matching/taskListManager.go
4
100.0
client/history/client.go
Jobs
ID Job ID Ran Files Coverage
1 83.1 01 Aug 2017 12:31AM UTC 0
67.52
Travis Job 83.1
Source Files on build 83
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #83
  • 35603209 on github
  • Prev Build on master (#80)
  • Next Build on master (#93)
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