Open The-Jonsey opened 3 months ago
Its even worse when one stage succeeds in the parallel stage and later another parallel stage fails, the pipeline graph will look like all the parallel stages succeeded when in fact at least one didn't.
We've noticed what I think is a related issue today:
When looking at the job level pipeline graph for multiple parallel stages it shows as an empty circle:
But when we go into the build page it shows correctly that the one relevant stage was completed successfully:
yes sounds related, the algorithm here could do with improving
Jenkins and plugins versions report
Environment
```text println("Jenkins: ${Jenkins.instance.getVersion()}") println("OS: ${System.getProperty('os.name')} - ${System.getProperty('os.version')}") println("Java: ${System.getProperty('java.version')} - ${System.getProperty('java.vm.vendor')} (${System.getProperty('java.vm.name')})") println "---" Jenkins.instance.pluginManager.plugins .collect() .sort { it.getShortName() } .each { plugin -> println("${plugin.getShortName()}:${plugin.getVersion()}") } return ```What Operating System are you using (both controller, and any agents involved in the problem)?
Linux
Reproduction steps
Write a pipeline with parallel stages i.e
Expected Results
The graph view to show some indication of stages still running, as this can make builds look like they are complete, while they are still running
Actual Results
Job page showing build appears to be complete
Build graph showing build is still running
![Screenshot 2024-05-30 at 10-16-36 Graph Parallel Looks Like Complete Pipeline-Graph-View #3 Jenkins](https://github.com/jenkinsci/pipeline-graph-view-plugin/assets/17455826/8df0ed9f-18cb-4556-be72-7da15afc90bb)
Anything else?
No response
Are you interested in contributing a fix?
No response