-
- Downloads
There was an error fetching the commit references. Please try again later.
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
Please register or sign in to comment