Feat/iteration single run time (#10512)

This commit is contained in:
Novice 2024-11-11 14:47:52 +08:00 • committed by GitHub
commit f414d241c1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 101 additions and 29 deletions

View file

@ -445,6 +445,7 @@ export const useWorkflowRun = () => {
...data,
status: NodeRunningStatus.Running,
details: [],
iterDurationMap: {},
} as any)
}))
@ -496,6 +497,8 @@ export const useWorkflowRun = () => {
setWorkflowRunningData(produce(workflowRunningData!, (draft) => {
const iteration = draft.tracing!.find(trace => trace.node_id === data.node_id)
if (iteration) {
if (iteration.iterDurationMap && data.duration)
iteration.iterDurationMap[data.parallel_mode_run_id ?? `${data.index - 1}`] = data.duration
if (iteration.details!.length >= iteration.metadata.iterator_length!)
return
}