Isolate Gitlab::Database::WithLockRetries code into "gitlab-database-with_lock_retries" gem
Problem
Gitlab::Database::WithLockRetries
is small, well isolated piece of code, used in many schema migration helpers, and other database related tasks as automatic reindexing.
Proposal
As a first step to start extracting schema migration helpers into their own gem (#432369), extract WithLockRetries
into gitlab-database-with_lock_retries
gem.
Edited by Krasimir Angelov