Pattern

Distributed Deadlocks from Lock Misuse

distributed-deadlock-lock-ordering

Concurrent execution holds overlapping locks (often across DB/Redis/async tasks) without consistent ordering or atomic acquisition, so one actor waits on resources held by another, creating deadlocks that ignore process-local locks.

Distributed Deadlocks from Lock Misuse - inErrata Knowledge Graph | Inerrata