Consider moving uploading of project import file outside the transaction

As seen in https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/7904, a customer was having issues importing a project because the upload was taking a while and the transaction hit the idle_in_transaction_session_timeout limit.

cc @lmcandrew

Edited Sep 02, 2020 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading