Retry of batched background migration fails
In 14.8 if a batched background migration job fails and is retried (on background by batched migration worker), it will keep failing on next retries. The reason is that in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73640 I added [job_arguments](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/73640/diffs#fa8d6af8434899d9550d0b4aa31599d409b4a094_0_19) parameter, but missed that it should be added also to `split_and_retry!` method. This is addressed by https://gitlab.com/gitlab-org/gitlab/-/merge_requests/82387 (this issue for https://gitlab.com/gitlab-org/gitlab/-/merge_requests/82387 is created backward so we can discuss if it should be backported) UPDATE: in discussion below it was decided not to backport this to 14.8. There are possible workarounds: * update to 14.9 * ignore failed batched migration when upgrading in scope of 14.8.x versions (then retry this batched migration after upgrading to 14.9)
issue