MR合并时,一直卡在MR合并检查,Checking if merge request can be merged

提交MR合并,一直处于Checking if merge request can be merged…,要等十多分钟才能恢复。

可以通过api查看下mr的status

api:Merge requests API | GitLab
您需要看下merge_status 字段的状态

merge_status是checking状态

checking 说明 还不能到 can be merge的阶段,可以看下sidekiq的 MergeRequestMergabilityCheckWorker job的状态,这个有可能是这个worker failed导致的。此外您的gitlab的版本是多少呢?