Multiple jobs created when rebasing an MR when using Gitaly Cluster
A large Ultimate customer reported (internal ticket) a possible regression or bug related to #3420 (closed) in v13.10.1.
They are using 3 Praefect & 3 Gitaly nodes and are seeing 3 pipelines created when using our Rebase
button in an MR that has deviated from the target branch. The project settings are:
- Auto-cancel redundant pipelines enabled
- merged results pipelines disabled
- no Pipeline triggers
- no mirrors
Workaround
gitlab#29605 (comment 550443913) helped, but may not be applicable in projects with advanced existing rules:
configurations.
Possible fixes
An internal Slack discussion mentioned:
old implementation [will] stay in our codebase until 13.10
@pks-t: I'm wondering whether that was removed as planned, and that removal might play a role here. WDYT?