locks-block-future-transactions

Status: IN

A participant in the `"prepared"` state holds key-level locks (`self.locks[key] = tx_id`) that cause any subsequent transaction touching the same keys to abort with a lock conflict during its own `prepare()`.

Source: entries/2026/05/29/topic-2pc-blocking-problem.md

JSON