diff options
author | Dmitriy Zaporozhets <dzaporozhets@gitlab.com> | 2014-12-05 14:52:19 +0000 |
---|---|---|
committer | Dmitriy Zaporozhets <dzaporozhets@gitlab.com> | 2014-12-05 14:52:19 +0000 |
commit | eb12e3ab56eecb05ea2847b414554266cfb2947c (patch) | |
tree | 461bf224d03b1d52d73f6dad4dc1e5a9a48cdb47 /doc/development | |
parent | 805e61cee57e23f0e7b91e866a6ad807c19a5413 (diff) | |
parent | 6487419364fa9c179e24028d85b2be10d574067f (diff) | |
download | gitlab-ce-eb12e3ab56eecb05ea2847b414554266cfb2947c.tar.gz |
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
Diffstat (limited to 'doc/development')
0 files changed, 0 insertions, 0 deletions