Skip to content

Enable DAG support by default

What does this MR do?

This makes ci_dag_support to be enabled by default.

This introduces a small penalty for every pipeline that does not use DAG as we execute additional query to find all dependent jobs that are affected by the current one that should be transitioned. This with the amount of needs: limits the performance impact of this feature.

The limit can be made larger (to 50 needs:) with disable of ci_dag_limit_needs, it is still limited, but 50 vs 5.

This change has a potential stability impact. We run all related DAG changes (with this feature flag being on) on dev.gitlab.org for last 1.5 wk.

References

Does this MR meet the acceptance criteria?

Conformity

Edited by Kamil Trzciński (Back 2025-01-01)

Merge request reports

Loading