Vivarium · Layer 2 · Docker (catalogue)
READ COMMITTED 下での PostgreSQL の lost update
PostgreSQL の既定である READ COMMITTED 分離レベルの下では、アプリケーション側の並行する 2 つの read → modify →
write トランザクションが increment を 1 回黙って失うことがある。下のページは CI の最新の再現スナップショットを表示する。自分の Docker で同じ挙動を確かめるにはレシピをローカルで実行する。
CI verdict スナップショット
verdict スナップショットを読み込み中…
自分で再現する
docker run --rm ghcr.io/aletheia-works/vivarium-postgres-lost-update:latest
CI スナップショットの出力
Initialising…
(読み込み中…)