-
- Downloads
Prepare for zero downtime migrations
Starting with GitLab 9.1.0 we will no longer allow downtime migrations unless absolutely necessary. This commit updates the various developer guides and adds code that is necessary to make zero downtime migrations less painful.
Showing
- doc/development/migration_style_guide.md 113 additions, 20 deletionsdoc/development/migration_style_guide.md
- doc/development/what_requires_downtime.md 181 additions, 56 deletionsdoc/development/what_requires_downtime.md
- doc/update/README.md 17 additions, 0 deletionsdoc/update/README.md
- lib/gitlab/database/migration_helpers.rb 241 additions, 1 deletionlib/gitlab/database/migration_helpers.rb
- lib/gitlab/database/multi_threaded_migration.rb 52 additions, 0 deletionslib/gitlab/database/multi_threaded_migration.rb
- spec/lib/gitlab/database/migration_helpers_spec.rb 388 additions, 0 deletionsspec/lib/gitlab/database/migration_helpers_spec.rb
- spec/lib/gitlab/database/multi_threaded_migration_spec.rb 41 additions, 0 deletionsspec/lib/gitlab/database/multi_threaded_migration_spec.rb
- spec/models/concerns/ignorable_column_spec.rb 38 additions, 0 deletionsspec/models/concerns/ignorable_column_spec.rb
Loading
Please register or sign in to comment