Timeout creating and viewing merge request for binary file
When creating a merge request with a large binary file that has been modified the submission of the merge request times out with a 502 error. The merge request does get created but trying to open the merge request also times out with a 502 error. This may be related to #24198 (closed) but as this is not for a pdb file I am creating it as a separate issue.
Steps to reproduce
- Create an empty project repository.
- Download https://chromedriver.storage.googleapis.com/2.20/chromedriver_mac32.zip , extract and place the contained
chromedriverfile in the root of the repository.
- Commit the
chromedriverfile to master branch and push.
- Switch to a new branch.
- Download https://chromedriver.storage.googleapis.com/2.25/chromedriver_mac64.zip , extract and place the contained
chromedriverfile in the root of the repository, overwriting the previous file.
- Commit modified
chromedriverand push the new branch.
- Create a new merge request for the new branch into master.
The merge request should be created and can subsequently be accessed.
Submitting the merge request times out, the merge request is created but attempting to access it times out.
I have tried adding a
.gitattributes file with
chromedriver binary in it but this did not help, a local
git diff correctly identifies these as binary files without specifying it in
.gitattributes anyway however.
Output of checks
Results of GitLab environment info
System information System: Current User: git Using RVM: no Ruby Version: 2.3.1p112 Gem Version: 2.6.6 Bundler Version:1.13.5 Rake Version: 10.5.0 Sidekiq Version:4.2.1 GitLab information Version: 8.13.3 Revision: 8d79ab3 Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: postgresql URL: xxx HTTP Clone URL: xxx SSH Clone URL: xxx Using LDAP: no Using Omniauth: no GitLab Shell Version: 3.6.6 Repository storage paths: - default: /data/gitlab/git-data/repositories Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks/ Git: /opt/gitlab/embedded/bin/git