Skip to content

Avoid unnecessary locks on internal_ids (remove feature flag)

Andreas Brandl requested to merge ab/iid-unnecessary-locks into master

What does this MR do?

This MR removes the feature flag iid_always_track to permanently enable the behavior from !17123 (diffs). This avoid unnecessary locks on internal_ids when the IID hasn't actually changed.

In this case, iid_always_track: false is the desired new behavior.

Does this MR meet the acceptance criteria?

Conformity

Performance and Testing

The unnecessary locks dropped completely (red line).

Screenshot_from_2019-10-09_13-19-40

Edited by 🤖 GitLab Bot 🤖

Merge request reports