Consider backporting Rugged merge requests in GitLab 11.5-11.8
Slack conversation: https://gitlab.slack.com/archives/C0NFPSFA8/p1555087267008400
Due to performance issues over NFS, GitLab 11.9 shipped with feature flag that brings back Rugged implementations for certain Gitaly calls: https://docs.gitlab.com/ee/administration/high_availability/nfs.html#improving-nfs-performance-with-gitlab.
A number of customers are using 11.5 - 11.8 and may be hesitant to make the leap to 11.9. We should consider backporting these patches to 11.5 - 11.8. Note that these patches were designed to be easily picked into these versions, but it's possible some conflict resolution will be needed.
https://gitlab.com/gitlab-org/gitlab-ce/issues/57317 describes the issue in detail. These merge requests will have to be ported:
- https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25477
- https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25702
- https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25706
- https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25674
- https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25896
- https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/26813
- https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/27441