[go: up one dir, main page]

Skip to content

Move ai_settings table to gitlab_main_cell schema

What does this MR do and why?

What

Update the database table ai_settings to be organization/sharded instead of a cell setting.

###Why

As discussed in #531356 (comment 2601789631) This table depends on foreign keys on the oauth_applications and users table, which is to be sharded by organization. This means ai_settings has to be sharded as well.

References

#531356 (comment 2601789631)

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