stabilized and improve pendingquerybuf test suit (#8780)

replace the hardcoded after 2000, with waiting for the sync and
wait for condition
This commit is contained in:
YaacovHazan 2021-04-14 11:49:00 +03:00 committed by GitHub
parent d7920ff9b1
commit 645c664fbb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,11 +25,12 @@ start_server {} {
$slave slaveof $master_host $master_port
set _v [prepare_value [expr 32*1024*1024]]
$master set key $_v
after 2000
set m_usedmemory [info_memory $master used_memory]
set s_usedmemory [info_memory $slave used_memory]
if { $s_usedmemory > $m_usedmemory + 10*1024*1024 } {
fail "the used_memory of replica is much larger than master. Master:$m_usedmemory Replica:$s_usedmemory"
wait_for_ofs_sync $master $slave
wait_for_condition 50 100 {
[info_memory $slave used_memory] <= [info_memory $master used_memory] + 10*1024*1024
} else {
fail "the used_memory of replica is much larger than master."
}
}
}}