Skip to content

Remove refresh_statistics_on_unlink_fork Feature Flag

What does this MR do and why?

Remove the refresh_statistics_on_unlink_fork feature flag.

This flag is globally enabled on gitlab.com: https://gitlab.com/gitlab-org/gitlab/-/issues/432177#note_1685032244

Rollout started on December 6th: https://gitlab.com/gitlab-org/gitlab/-/issues/432177#note_1682704523

And finished on December 7th: https://gitlab.com/gitlab-org/gitlab/-/issues/432177#note_1685032244

There have been no issues during or after rollout.

The code behind this flag causes project statistics to be refreshed whenever a fork relationship is removed. Refreshing project statistics in turn triggers a root namespace statistics refresh. Removing this flag will cause this change to rollout to self-managed instances as well.

Bug fix issue: https://gitlab.com/gitlab-org/gitlab/-/issues/421752

Feature flag cleanup issue: https://gitlab.com/gitlab-org/gitlab/-/issues/432178

Screenshots or screen recordings

Before and after screen recordings of the change behind this flag can be seen in the MR that added the flag: !137197 (merged)

MR acceptance checklist

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

Edited by Jason Goodman

Merge request reports