From 7a2085c02f099a83ca8fd12fa27cc5a96232b3c3 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Sat, 8 Apr 2023 16:42:32 +0300 Subject: [PATCH] Improve lost update test case Let's verify that first-writer wins. We still need to fix the second writer commit() to fail. --- core/mvcc/database/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/mvcc/database/src/lib.rs b/core/mvcc/database/src/lib.rs index cb9463a73..bc29f0cc5 100644 --- a/core/mvcc/database/src/lib.rs +++ b/core/mvcc/database/src/lib.rs @@ -578,5 +578,9 @@ mod tests { db.commit_tx(tx2); db.commit_tx(tx3); // TODO: this should fail + + let tx4 = db.begin_tx(); + let row = db.read(tx4, 1).unwrap(); + assert_eq!(tx2_row, row); } }