Make Registry table SSOT for JobArtifacts, and Uploads available by default

Details

  • Feature Toggle Name: Registry table SSOT for LFS objects
  • Required GitLab Version: 12.8

After closing #206946 (closed), the registry table can serve as a Single Source of Truth for JobArtifacts, Uploads and Projects. These features are currently behind a feature flag. To remove the flag we need to perform some acceptance testing.

I propose to

  1. Enable this on geo for staging
  2. Spin up GCP instances and test there as well

1. Preparation

  • Create GCP instances with a Geo primary and secondary
  • Define sufficient testing duration

2. Staging Trial

Check Staging Server Versions

Enable on staging.gitlab.com

  • /chatops run feature set FEATURE_NAME true --staging in #development

Then leave running while monitoring for at least [DEFINE TIME] while performing some testing through web, api or SSH.

Monitor

2. GCP Trial

Check GCP Versions

Enable on GCP

TBD

Then leave running while monitoring for at least A [DEFINE TIME] while performing some testing through web, api or SSH.

Monitor

Success?

  • Enable the feature flag by default
Edited by Michael Kozono