Merge request can be merged without recently pushed commits if sidekiq doesn't process the job fast enough
Summary
A race condition can happen if a push to a merge request branch occurs and sidekiq is processing queues slowly, a merge request can be merged without the latest commits that were pushed. A customer experienced this first hand when we had an influx of sidekiq queues yesterday.
Relevant logs and/or screenshots
Edited by Cindy Pallares 🦉