-
- Downloads
Merge branch 'mr-lock-problem' into 'master'
Fix merge request lock problem Merge Request lock problem MR can be stuck in lock state if satelitte timeout >= unicorn timeout. Issue explanation: * Person press Accept button * unicorn worker starts, lock MR and trigger satellite * satellite does merge but very long (30 seconds) * unicorn timeout reaches earlier then satellite timeout * unicorn kills worker because of timeout leaving MR in lock state. Fix: * set locked_at date * if MR was locked for too long - close it automatically - - - Fixes #1674 See merge request !1306
Showing
- app/controllers/projects/merge_requests_controller.rb 5 additions, 0 deletionsapp/controllers/projects/merge_requests_controller.rb
- app/models/merge_request.rb 14 additions, 0 deletionsapp/models/merge_request.rb
- app/views/projects/merge_requests/show/_state_widget.html.haml 4 additions, 2 deletions...iews/projects/merge_requests/show/_state_widget.html.haml
- db/migrate/20141205134006_add_locked_at_to_merge_request.rb 5 additions, 0 deletionsdb/migrate/20141205134006_add_locked_at_to_merge_request.rb
- db/schema.rb 2 additions, 1 deletiondb/schema.rb
Loading
Please register or sign in to comment