When the DDL coordinator acquires the local distlock, it stores it immediately to the member variable. However, if the acquisition of the non-local lock ends up asserting, it will keep the lock and try again. But when it retries, it won't be able to re-acquire the local dist lock because it is already taken earlier.
- is caused by
-
SERVER-57649 DDL coordinator dist lock acquisition must be resilient to CSRS stepdowns
- Closed