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

chanzuckerberg / miniwdl / 2048
95%
master: 97%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 18 Aug 2020 08:34PM UTC
Jobs 1
Files 23
Run time 2s
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
2048

push

travis-ci

web-flow
address download cache race condition (#420)

Race condition: while we're downloading a URI, the intended cache location gets populated by some other download task for the same URI, possibly in another process; and it's being used as an input to that other run. When we finish our download, we overwrite the existing copy, potentially causing the other run to fail.

Now we decline to overwrite the existing copy, as long as [download_cache] get = true, i.e. it hadn't existed when we started the download. This makes the conflict very unlikely, although it's not eliminated completely. It also creates a possibility that large, redundant downloads can be left behind in the download cache 'ops' folder until it's cleaned up.

5918 of 6121 relevant lines covered (96.68%)

0.97 hits per line

Jobs
ID Job ID Ran Files Coverage
2 2048.2 (DOCKER_CACHE_TAG=quay.io/mlin/miniwdl_ci:latest QUAY_PASSWORD=[secure] CI_TARGET=ci_unit_tests) 18 Aug 2020 08:34PM UTC 0
96.68
Travis Job 2048.2
Source Files on build 2048
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2048
  • e569c01a on github
  • Prev Build on main (#2045)
  • Next Build on main (#2054)
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