Skip member authorization refresh on irrelevant updates

What does this MR do and why?

Skip member authorization refresh on irrelevant updates

Every member update refreshes project_authorizations, even when the changes aren't related to their access level. Only refresh when the relevant columns are updated. The change is behind the refresh_member_authorizations_only_on_access_changes FF

References

  • We can see from the logs that access level changes were only 25% of the root cause for member refreshes.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #627276

Edited by Hinam Mehra

Merge request reports

Loading
Loading