We're finding that some of our pipelines take longer than we'd like to complete. In the UI we see timelines that look like the attached image. Notably, the gaps between our steps are significantly longer than the steps themselves, so I want to make sure I understand what these visualizations represent. Is it the case that:
• green lines are user code
• gray lines are user code plus writing artifacts
• horizontal gaps between gray lines are things like waiting for a pod, spinning up a pod, pulling the image, etc.
Can anyone offer advice on shrinking those gaps? We're using Argo Workflows.