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

pantsbuild / pants / 7181
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: shell-completion-fs
DEFAULT BRANCH: main
Ran 30 Sep 2015 10:10PM UTC
Jobs 8
Files 0
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
7181

push

travis-ci

baroquebobcat
Ensure execution graph cancellation only happens once per job

Before, the execution graph wouldn't check to see if a job had already been canceled before canceling it. This meant that even if that job was a dependee of another canceled or failed job, it would still end up in the queue. The result is that the queue could grow to be very large with deep graphs, containing mostly duplicate cancelations.

This patch changes the cancellation handling so that the status table is checked for each dependee before canceling it. It also marks them as queued so that the status table knows that they are in progress.

Testing Done:
Wrote a regression test, made it pass. CI away on the PR.

Bugs closed: 2290

Reviewed at https://rbcommons.com/s/twitter/r/2910/

closes #2290
closes #2282
Jobs
ID Job ID Ran Files Coverage
1 7181.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 30 Sep 2015 10:10PM UTC 0
Travis Job 7181.1
4 7181.4 (CI_FLAGS="-fkmsrcjlp 'Python contrib tests'") 30 Sep 2015 10:12PM UTC 0
Travis Job 7181.4
5 7181.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 30 Sep 2015 10:15PM UTC 0
Travis Job 7181.5
6 7181.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 30 Sep 2015 10:21PM UTC 0
Travis Job 7181.6
7 7181.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 30 Sep 2015 10:25PM UTC 0
Travis Job 7181.7
8 7181.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 30 Sep 2015 10:20PM UTC 0
Travis Job 7181.8
9 7181.9 (CI_FLAGS="-fkmsrjlpn -i 4/6 'Python integration tests for pants - shard 5'") 30 Sep 2015 10:24PM UTC 0
Travis Job 7181.9
10 7181.10 (CI_FLAGS="-fkmsrjlpn -i 5/6 'Python integration tests for pants - shard 6'") 30 Sep 2015 10:25PM UTC 0
Travis Job 7181.10
Source Files on build 7181
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #7181
  • a9c6ac44 on github
  • Prev Build on master (#7178)
  • Next Build on master (#7185)
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