Cells: Classify: Make `uploads` table to be attributable to be clusterwide or cell-local
Problem
The uploads
holds a record of all uploaded files into GitLab.
This table is attached to many models (users, projects, groups, etc.).
This table is not clearly attributable to be either clusterwide
or cell-local
.
Geo
The same applies to upload_states
that is used by Geo to track uploaded records that needs verification.
Solution
We should introduce new table to be either cluster or cell-local and split this table into two with a clear purpose.
Edited by Kamil Trzciński