action #59969
closedcoordination #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
0%
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¶
- Select any latest multi-machine job => you can see "Dependencies" tab
- Restart the job
- 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:
- Display static link to dependency graph of latest job
- Add checkbox "Display current Scheduled Product only" which would allow to see what was actually cloned for this certain cluster
Files
Updated by coolo about 5 years ago
- Category set to Feature requests
- Target version set to future
Updated by okurz about 5 years ago
- Description updated (diff)
adjusted as per our feature request template as well as according to discussion.
Updated by okurz about 4 years ago
- Related to action #69976: Show dependency graph for cloned jobs added
Updated by okurz about 4 years ago
- Status changed from New to Blocked
- Assignee set to okurz
- Priority changed from Normal to Low
Updated by okurz over 2 years ago
- Status changed from Blocked to Resolved
- Assignee changed from okurz to mkittler
In my opinion after resolving #69976 we are done here.