Skip to content

Resolve "rebalance the parallel jobs and sub-tasks for the static-analysis job"

Lin Jen-Shin requested to merge 342673-rebalance-static-analysis into master

What does this MR do and why?

Rebalance the tasks distributed inside static-analysis.

This is based on the 2 following pipelines:

Updated the duration to be the one whichever took longer in the 2 pipelines.

After:

Caveat:

If a particular Rails task is only distributed in one single job, it does not enjoy the benefit of Spring and it'll run much slower than expected with Spring enabled. Spring support was introduced in !71696 (merged)

This can happen because we're not distributing jobs with the constant overhead from Spring in mind. Perhaps we should try to put all Rails related tasks into the same job, or at least try to put them together.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #342673 (closed)

Edited by Lin Jen-Shin

Merge request reports