Enable API v3 `branches/:sha` partial response
What does this MR do and why?
This MR enables the api_v3_commits_skip_diff_files
feature flag #344617 (closed). This flag helps mitigate the effect of GRPC::DeadlineExceeded
timeout exceptions on an API endpoint #331326 (closed).
The flag is being kept around in a form that can be disabled because the cases where the timeout was occurring were for a handful of commit SHAs. We'd like to retain the ability to disable this flag if there are still customers that find the solution is regressive for them.
The flag has been enabled in production since November 9th #344617 (comment 727287828).
There are tests of the flag in spec/requests/api/v3/github_spec.rb
.
There is no documentation change because the endpoint the flag affects (An api/v3
endpoint: repos/:namespace/:project/commits/:sha
) is used by Jira integrations rather than the public, and so is not documented.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #344617 (closed)