The concurrency issue originates from inserts on `user_interacted_projects` from the app while running the post-deploy migration. This change comes with a strategy to lock the table while removing duplicates and creating the unique index (and similar for FK constraints). Also, we'll have a non-unique index until the post-deploy migration is finished to speed up queries during that time. Closes #44205. |
||
|---|---|---|
| .. | ||
| rename_reserved_paths_migration | ||
| date_time.rb | ||
| grant.rb | ||
| median.rb | ||
| migration_helpers.rb | ||
| multi_threaded_migration.rb | ||
| read_only_relation.rb | ||
| sha_attribute.rb | ||