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

edx / edx-tim / 1230
90%
master: 92%

Build:
Build:
LAST BUILD BRANCH: will/ordering-comment
DEFAULT BRANCH: master
Ran 17 Mar 2014 09:17PM UTC
Jobs 1
Files 21
Run time –
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
1230

push

travis-ci

ormsbee
Fix integrity error on submission under repeatable-read mode.

Shift the creation of the peer workflow to happen when overall
workflow is created, instead of implicitly creating it if it
doesn't exist while checking for workflow status. The problem was
that the read check happens in multiple places and AJAX requests
were hitting it at the same time. Because repeatable-read mode
prevents them from seeing each others work, a couple of threads
would find that the peer workflow did not exist and would try to
create it. This cause integrity errors because those constraints
are enforced, even if those rows aren't available to other
processes.

This should have been fixed no matter what, but it's important to
note that Django should never be run under MySQL's default
repeatable-read mode. Use read-committed. For legacy reasons,
edX's own servers are misconfigured in this respect.

[TIM-262]

1437 of 1590 relevant lines covered (90.38%)

0.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1230.1 17 Mar 2014 09:17PM UTC 0
90.38
Travis Job 1230.1
Source Files on build 1230
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1230
  • 6a2e3eec on github
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