Project

General

Profile

action #59969

Display job dependency tab not only for latest jobs

Added by asmorodskyi over 1 year ago. Updated 7 months ago.

Status:
Blocked
Priority:
Low
Assignee:
Category:
Feature requests
Target version:
Start date:
2019-11-18
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Motivation

Users come to expect the dependency tab on any job that is part of a cluster. As of now we only render the dependency graph for the "latest" jobs in a cluster. On a clonee job the dependency tab is not shown anymore if a cloned job exists potentially confusing users.

Steps to reproduce

  1. Select any latest multi-machine job => you can see "Dependencies" tab
  2. Restart the job
  3. Refresh the page with the old job ==> "Dependencies" tab will disappear

this is happening to avoid displaying potentially huge complex dependency graphs covering multiple dimensions.

Expected result

A dependency tab should be displayed on all jobs that are or were at any time part of a cluster while avoiding to display overly complicated dependency graphs

Suggestions

Two solutions came up during discussion of this problem among asmorodskyi, mkittler, okurz:

  1. Display static link to dependency graph of latest job
  2. Add checkbox "Display current Scheduled Product only" which would allow to see what was actually cloned for this certain cluster
IMG_20191118_112553.jpg (680 KB) IMG_20191118_112553.jpg asmorodskyi, 2019-11-18 14:52
9059

Related issues

Related to openQA Project - action #69976: Show dependency graph for cloned jobsWorkable2020-08-13

History

#1 Updated by coolo over 1 year ago

  • Category set to Feature requests
  • Target version set to future

#2 Updated by okurz over 1 year ago

  • Description updated (diff)

adjusted as per our feature request template as well as according to discussion.

#3 Updated by okurz 7 months ago

  • Related to action #69976: Show dependency graph for cloned jobs added

#4 Updated by okurz 7 months ago

  • Status changed from New to Blocked
  • Assignee set to okurz
  • Priority changed from Normal to Low

Also available in: Atom PDF