Project

General

Profile

Actions

action #59969

closed

coordination #103962: [saga][epic] Easy multi-machine handling: MM-tests as first-class citizens

coordination #15850: [epic] Improve displaying job dependencies

Display job dependency tab not only for latest jobs

Added by asmorodskyi about 5 years ago. Updated over 2 years ago.

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

0%

Estimated time:

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

Files

IMG_20191118_112553.jpg (680 KB) IMG_20191118_112553.jpg asmorodskyi, 2019-11-18 14:52

Related issues 1 (0 open1 closed)

Related to openQA Project (public) - action #69976: Show dependency graph for cloned jobsResolvedmkittler2020-08-13

Actions
Actions

Also available in: Atom PDF