Feature flag: propagation of commit_without_batch_check to other object types: tags, commits
As an improvement of the GetCommitCatfile additional check of git object
type was removed and protected by the feature flag commit_without_batch_check
.
As feature commit_without_batch_check
was enabled in production https://gitlab.slack.com/archives/C101F3796/p1580399729364700
(30.01.2020 15:59 UTC) there are next effects happen:
Average latency of the FindCommits RPC call reduced
Average latency of the CommitsBetween RPC call reduced
Average latency of the FindCommit remains the same, but there is reduce in 95 percentile
There were no changes in stability with the new approach.
As the result we could propagate use of new impl to other objects: tags, commits and remove feature flag.
Edited by Pavlo Strokov