Ticket #99 (assigned enhancement)

Opened 1 year ago

Last modified 3 months ago

Change BuildMaster UI so it can "cancel queued jobs"

Reported by: joduinn Assigned to: nhemingway (accepted)
Priority: minor Milestone: 0.8.0
Component: buildprocess Version: 0.7.5
Keywords: Cc: bhearsum@mozilla.com

Description

We accidently clicked twice on the buildbot, which means we have two jobs queued up to be handed out to slaves.

One is being processed by a slave, and we could stop that job-in-progress by the UI. However, there is no way to stop the 2nd queued job.

Attachments

Queue.diff (11.6 kB) - added by cli on 09/05/08 07:10:21.
Patch that might introduce some of the features requested here.
first_steps_to_99.patch (16.6 kB) - added by nhemingway on 09/15/08 13:31:36.

Change History

09/14/07 20:20:16 changed by warner

  • owner changed.
  • component changed from other to buildprocess.

yeah, we really need a web page to control those queues.

For this particular situation, if the builds were identical, you could kill the first build and then just let the second one run to completion. But in general, we need a way to both remove and accelerate jobs from the scheduler's queue, and to remove buildrequests from the Builder's queue.

09/29/07 00:40:30 changed by warner

#30 was a duplicate of this one #93 was too

09/29/07 01:42:27 changed by warner

  • milestone changed from undecided to 0.7.7.

12/21/07 20:32:49 changed by warner

  • milestone changed from 0.7.7 to 0.7.8.

no progress on this yet, bumping to 0.7.8

03/19/08 10:07:29 changed by bhearsum

  • cc set to bhearsum@mozilla.com.

05/02/08 16:26:44 changed by warner

  • milestone changed from 0.7.8 to 0.7.9.

I'd like this, but we don't have any code for it yet. Bumping to 0.7.9

08/14/08 14:09:42 changed by nhemingway

  • owner set to nhemingway.
  • status changed from new to assigned.

09/05/08 07:10:21 changed by cli

  • attachment Queue.diff added.

Patch that might introduce some of the features requested here.

09/15/08 12:53:59 changed by nhemingway

first_steps_to_99.patch takes Christian's patch, remove stuff that I think is specific to his instance, and adds tests and documentation (tho the doc is only a partial line).

I've also committed it as 0edd56ddb2ec5f46217241d7ba1408dafdd98914 to one-oh at repo.or.cz

Finally, apologies for some of the logging that I inadvertantly left in. I'll remove it in a later commit.

09/15/08 13:31:36 changed by nhemingway

  • attachment first_steps_to_99.patch added.