Project export/import of 'GitLab export' does not function properly
The behaviors of project export/import function in two parts, with unicorn
and sidekiq
involved. The current expectation in the code is that these two components share a filesystem at shared/tmp/project_exports/
for both actions.
@twk3 and @WarheadsSE saw the following message when attempting to import a project exported from GitLab.com
Error importing repository into root/pdns-nipio - tar: can't open '[REPO EXPORT PATH]/uploads/92deb1fe73507b760f5c65c54c8943e9': No such file or directory
When attempting to create an export, they saw that the tarball was created on the sidekiq
Pod at shared/tmp/project_exports/USER/PROJECT/TIMESTAMP_PROJECT_export.tar.gz
, an email was sent, but as unicorn
Pod could not find it, there was no download link provided to via the UI.
As these paths are intended to be purely temporary, how do we think we address this?