Project

General

Profile

Actions

action #90545

open

Add additional option for build sorting within a jobgroup

Added by dheidler almost 3 years ago. Updated over 2 years ago.

Status:
New
Priority:
High
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2021-03-31
Due date:
% Done:

0%

Estimated time:

Description

There has been a reset of the JeOS build counter for SLE15SP3 which brings some challanges to the openQA webui because sorting by build number is not feasible anymore. There is an option to sort by the newest job that is contained in a build but that has flaws as well.

Eg at https://openqa.suse.de/admin/job_templates/131 I can select in the jobgroup settings the following sorting options: Sort by build value (as a version) and Sort by time job most recently created. It would produce more stable results if there was a 3rd option Sort by time job least recently created. That would not mess with the build order if there is a rebuild of a job in an older build triggered.

So I want to sort the builds in the jobgroup by the oldest job that this testsuite contains.
This will make the sorting order much more resilient against manual rebuilds of single jobs in older builds.

Actions #1

Updated by dheidler almost 3 years ago

  • Category set to Feature requests
Actions #2

Updated by mkittler almost 3 years ago

This would require:

  • A database migration to convert the column we're currently storing the sort order from boolean to integer (to allow more than 2 options).
  • A 3rd radio button within the UI.
  • Adjust %search_opts in compute_build_results depending on the setting. Likely changing max => 'id' to min => 'id' in case of the new option would work.
Actions #3

Updated by okurz almost 3 years ago

  • Target version set to future
Actions #4

Updated by maritawerner over 2 years ago

Is this ticket really of "high" priority? And is it in the right project?

Actions

Also available in: Atom PDF