Uploads should not rely on a shared NFS file server for caching before uploading to object storage
Currently we are required to mount a single NFS server on the front-end and sidekiq fleet because we still have dependencies on the gitlab-rails/uploads/<user>/<project>/tmp/cache
directory. This issue is to remove that dependency from the application so that we can remove the uploads nfs mount.
This is important to gitlab.com because the uploads nfs mount is a single point of failure for gitlab.com and ties into our availability goals.