[go: up one dir, main page]

Skip to content

Drop sharding_key_id check constraint on runner models

What does this MR do and why?

This MR:

  • drops the sharding_key_id check constraint on runner models.
  • stops updating sharding_key_id values for existing models
  • ensures that new Ci::RunnerManager models are populated with a valid value (0) if the parent runner has a NULL sharding_key_id. This should avoid a repeat of gitlab-com/gl-infra/production#20245 (closed) (details).

Changelog: other

References

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading