Unverified Commit 37dc2f13 authored by Wang Yuan's avatar Wang Yuan Committed by GitHub
Browse files

Fix not waiting for data loading to complete in AOF tests (#9683)

Fix timing issue of a new test introduced in #9326
parent 43b22f17
...@@ -444,6 +444,7 @@ tags {"aof external:skip"} { ...@@ -444,6 +444,7 @@ tags {"aof external:skip"} {
start_server_aof [list dir $server_path] { start_server_aof [list dir $server_path] {
test {Successfully load AOF which has timestamp annotations inside} { test {Successfully load AOF which has timestamp annotations inside} {
set c [redis [dict get $srv host] [dict get $srv port] 0 $::tls] set c [redis [dict get $srv host] [dict get $srv port] 0 $::tls]
wait_done_loading $c
assert_equal "bar1" [$c get foo1] assert_equal "bar1" [$c get foo1]
assert_equal "bar2" [$c get foo2] assert_equal "bar2" [$c get foo2]
assert_equal "bar3" [$c get foo3] assert_equal "bar3" [$c get foo3]
...@@ -455,6 +456,7 @@ tags {"aof external:skip"} { ...@@ -455,6 +456,7 @@ tags {"aof external:skip"} {
exec src/redis-check-aof --truncate-to-timestamp 1628217473 $aof_path exec src/redis-check-aof --truncate-to-timestamp 1628217473 $aof_path
start_server_aof [list dir $server_path] { start_server_aof [list dir $server_path] {
set c [redis [dict get $srv host] [dict get $srv port] 0 $::tls] set c [redis [dict get $srv host] [dict get $srv port] 0 $::tls]
wait_done_loading $c
assert_equal "bar1" [$c get foo1] assert_equal "bar1" [$c get foo1]
assert_equal "bar2" [$c get foo2] assert_equal "bar2" [$c get foo2]
assert_equal "bar3" [$c get foo3] assert_equal "bar3" [$c get foo3]
...@@ -464,6 +466,7 @@ tags {"aof external:skip"} { ...@@ -464,6 +466,7 @@ tags {"aof external:skip"} {
exec src/redis-check-aof --truncate-to-timestamp 1628217471 $aof_path exec src/redis-check-aof --truncate-to-timestamp 1628217471 $aof_path
start_server_aof [list dir $server_path] { start_server_aof [list dir $server_path] {
set c [redis [dict get $srv host] [dict get $srv port] 0 $::tls] set c [redis [dict get $srv host] [dict get $srv port] 0 $::tls]
wait_done_loading $c
assert_equal "bar1" [$c get foo1] assert_equal "bar1" [$c get foo1]
assert_equal "bar2" [$c get foo2] assert_equal "bar2" [$c get foo2]
assert_equal "" [$c get foo3] assert_equal "" [$c get foo3]
...@@ -473,6 +476,7 @@ tags {"aof external:skip"} { ...@@ -473,6 +476,7 @@ tags {"aof external:skip"} {
exec src/redis-check-aof --truncate-to-timestamp 1628217470 $aof_path exec src/redis-check-aof --truncate-to-timestamp 1628217470 $aof_path
start_server_aof [list dir $server_path] { start_server_aof [list dir $server_path] {
set c [redis [dict get $srv host] [dict get $srv port] 0 $::tls] set c [redis [dict get $srv host] [dict get $srv port] 0 $::tls]
wait_done_loading $c
assert_equal "bar1" [$c get foo1] assert_equal "bar1" [$c get foo1]
assert_equal "" [$c get foo2] assert_equal "" [$c get foo2]
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment