Distributed Deadlock
The deadlock spans two nodes. Neither node alone can see it.
- Timeout-based detection is popular. Its weaknesses are less important in the distributed case:
- aborts unnecessarily and some deadlocks persist too long
- possibly abort younger unblocked transaction to avoid cyclic restart