Hashed storage for container registry
When the container registry is being used we disable renaming the project because it requires large amounts of data to be moved around on disk. Hashed storage has solved this for repositories. We should implement hashed storage for container registry to allow renames.
Proposal
Store container registry files in hashed location on disk
Links
https://gitlab.com/gitlab-org/gitlab-ce/issues/34489#note_69261016