Open muhammadqamar opened 2 weeks ago
This ticket is about any case in which a single Node
can have multiple NodeRun
s in a ThreadRun
. There are two cases right now which cause this:
ThreadSpec
rpc RescueThreadRun
which causes the failed NodeRun
to be run again.Therefore I think the title of the ticket is wrong. We don't want to show multiple TaskRun
s. We want to show multiple NodeRun
s which occurred for the same Node
. The NodeRun
s should be ordered by the position field: lower position means they were created first.
This ticket is about any case in which a single
Node
can have multipleNodeRun
s in aThreadRun
. There are two cases right now which cause this:
- A loop in the
ThreadSpec
- Using
rpc RescueThreadRun
which causes the failedNodeRun
to be run again.Therefore I think the title of the ticket is wrong. We don't want to show multiple
TaskRun
s. We want to show multipleNodeRun
s which occurred for the sameNode
. TheNodeRun
s should be ordered by the position field: lower position means they were created first.
Thanks @coltmcnealy-lh. me and @mijailr had a detail call again on that and we discussed couple of use cases and also some limitation as well. we will share shortly
Currently, on the dashboard, the task node behaves inconsistently when there are multiple TaskRuns associated with a single task node. When a user clicks on the node and expands to inspect the TaskRun, only information for a single, random TaskRun is displayed.
Expected Behavior:
When there are multiple TaskRuns for a task node, we should improve the user experience by:
/wfrun/:id/taskrun/:id
).Proposed Solution:
/wfrun/:id/taskrun/:id
.This will make it easier for users to navigate and inspect the details of multiple TaskRuns without being overwhelmed by excessive information on the Task node view.