From 4f8458d8d6c59a47c6ffbb1ac88c69854ccf1592 Mon Sep 17 00:00:00 2001 From: Oran Agra Date: Tue, 12 Jan 2021 10:03:45 +0200 Subject: [PATCH] fix race in cluster transactions test (#8312) we didn't wait for the commands executed on the master to reach the replica. --- tests/cluster/tests/16-transactions-on-replica.tcl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/cluster/tests/16-transactions-on-replica.tcl b/tests/cluster/tests/16-transactions-on-replica.tcl index 41083f421..baed15fbc 100644 --- a/tests/cluster/tests/16-transactions-on-replica.tcl +++ b/tests/cluster/tests/16-transactions-on-replica.tcl @@ -15,6 +15,7 @@ set replica [Rn 1] test "Cant read from replica without READONLY" { $primary SET a 1 + wait_for_ofs_sync $primary $replica catch {$replica GET a} err assert {[string range $err 0 4] eq {MOVED}} } @@ -28,6 +29,7 @@ test "Can preform HSET primary and HGET from replica" { $primary HSET h a 1 $primary HSET h b 2 $primary HSET h c 3 + wait_for_ofs_sync $primary $replica assert {[$replica HGET h a] eq {1}} assert {[$replica HGET h b] eq {2}} assert {[$replica HGET h c] eq {3}}