project export uses temporary files that will build up over time when there are failures
Project export uses temporary storage, on gitlab.com in shared/tmp/gitlab_exports
. In a normal export temporary files are created and then cleaned up but on failures they are left around which may cause problems over time. This is especially bad for cloud-native GitLab installations where sidekiq runs in its own pod.
We currently have a system cron that is cleaning up both export and import sidekiq.
there is an existing and similar issue for import #194193 (closed) that is important to address as well, since the files in tmp/ are not managed at all except by the cleanup cron.