Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove obsolete argument from bg migrations code | Grzegorz Bizon | 2017-07-18 | 1 | -1/+1 |
| | |||||
* | Simplify background migrations stealing code | Grzegorz Bizon | 2017-07-17 | 1 | -15/+3 |
| | | | | | Simply re-raise an exception when it occurs, but guarantee that no background migration is lost in the process. | ||||
* | Fix off-by-one error in background migration retriesfix/gb/process-scheduled-background-migrations | Grzegorz Bizon | 2017-07-17 | 1 | -5/+10 |
| | |||||
* | Recover from all exceptions when stealing bg migration | Grzegorz Bizon | 2017-07-17 | 1 | -4/+22 |
| | | | | | It also makes it possible to gracefully retry a migration in order to avoid problems like deadlocks. | ||||
* | Catch exceptions when stealing background migrations | Grzegorz Bizon | 2017-07-14 | 1 | -1/+6 |
| | |||||
* | Avoid race condition when stealing a background migration | Grzegorz Bizon | 2017-07-14 | 1 | -3/+1 |
| | | | | | | We first pop a job from the Sidekiq queue / scheduled set and only if this has been successfully deleted we process the job. This makes it possible to minimize a possibility of a race condition happening. | ||||
* | Fix mocks in background migrations specs | Grzegorz Bizon | 2017-07-13 | 1 | -1/+0 |
| | |||||
* | Implement draining scheduled sets of background migrations | Grzegorz Bizon | 2017-07-13 | 1 | -7/+12 |
| | |||||
* | Extract background migratons queue class method | Grzegorz Bizon | 2017-07-11 | 1 | -2/+5 |
| | |||||
* | Enable Style/DotPosition Rubocop :cop: | Grzegorz Bizon | 2017-06-21 | 1 | -2/+2 |
| | |||||
* | Add the ability to perform background migrations | Yorick Peterse | 2017-06-12 | 1 | -0/+31 |
Background migrations can be used to perform long running data migrations without these blocking a deployment procedure. See MR https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/11854 for more information. |