Open Bug 1524905 Opened 6 years ago Updated 3 years ago

Warn users when they request excessive numbers of new jobs in suboptimal ways

Categories

(Tree Management :: Treeherder, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

People

(Reporter: KWierso, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 obsolete file)

Split out from bug 1510002 since it's now tracking a number of different changes.

Once all of the changes tracked in that bug get implemented, we'll have a handful of ways to request new jobs in a better, more efficient way:

  1. The pinboard has a "retrigger pinned jobs" option to get extra runs of the pinned jobs with a single action task. We may even get an option to request multiple copies of each pinned job if we can add the "times" property to the add-new-jobs action.
  2. Successive retriggers in a short span of time will be batched together into a single (or at least a small number rather than task-per-job) action task submission.
  3. An option to request multiple copies of the selected job via a keyboard shortcut with a single action task.

Maybe those will be enough on their own. If not, maybe we should point users to those options if we detect them requesting jobs in suboptimal ways (eg single retrigger requests spaced out so each request generates an action task).

Attachment #9041660 - Attachment description: Bug 1524905 - Add a 'times' value to add-new-jobs action → Bug 1524912 - Add a 'times' value to add-new-jobs action

Comment on attachment 9041660 [details]
Bug 1524912 - Add a 'times' value to add-new-jobs action

Revision D18773 was moved to bug 1524912. Setting attachment 9041660 [details] to obsolete.

Attachment #9041660 - Attachment is obsolete: true

Oops, mistyped the bug number. Sorry for the spam.

is the attachment here still valid? I would like to get an update on this bug before assigning a priority.

:aryx, do you know?

Flags: needinfo?(aryx.bugmail)

This will require some work. The most common pain point are retriggers of one task which gets retriggered many times. That's something which can be done on the client side (wait X seconds before submitting request).

Flags: needinfo?(aryx.bugmail)
Component: Treeherder: Job Triggering & Cancellation → TreeHerder
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: