no (UI) facility to disable/enable all builders for a given processor and virtualisation

Bug #603109 reported by LaMont Jones
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Unassigned

Bug Description

I don't care whether it's via a button, or via an API, but I need to be able to do the equivalent of:

UPDATE builder SET manual=$value WHERE active=true AND builderok=true AND virtualized=$cond AND processor=$cond;

also some way to see what builders that have an active build running are in manual mode (we've dropped this info from /builders)
That is, right now I precede the above with "SELECT * from builder where manual=true and active=true and builderok=true;" to make sure I do not later set something that should have been manual to auto when I undo that.

All in all, this really wants API support, rather than buttons, I expect.

Diagnosis
=========

API all exists, so this should be just a matter of UI glue these days.

Revision history for this message
Julian Edwards (julian-edwards) wrote :

Would checkboxes next to each builder and a "set checked to manual" button do it?

tags: added: buildfarm ui
Changed in soyuz:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Launchpad itself because there has been no activity for 60 days.]

Changed in launchpad:
status: Incomplete → Expired
Changed in launchpad:
status: Expired → Triaged
importance: Undecided → High
summary: - /builders UI needs a "set $group to MANUAL" ability
+ no facility to disable/enable all builders for a given processor and
+ virtualisation
description: updated
Changed in launchpad:
importance: High → Low
summary: - no facility to disable/enable all builders for a given processor and
- virtualisation
+ no (UI) facility to disable/enable all builders for a given processor
+ and virtualisation
Revision history for this message
William Grant (wgrant) wrote :

I use http://paste.ubuntu.com/786672/ for this.

./manage-buildds.py --enable, with --builder=foo or --arch=bar to restrict. Also does --disable, --manual, and --auto. But no virt restriction yet.

William Grant (wgrant)
Changed in launchpad:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.