summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorYaacovHazan <31382944+YaacovHazan@users.noreply.github.com>2021-04-14 11:49:00 +0300
committerGitHub <noreply@github.com>2021-04-14 11:49:00 +0300
commit645c664fbbaad462f482328818c42cf7460805be (patch)
treeeb9ea6aab25add6af8cc426a9d311977c3ee4b23 /tests
parentd7920ff9b16b1b3cec5838581d8499d0d50dc935 (diff)
downloadredis-645c664fbbaad462f482328818c42cf7460805be.tar.gz
stabilized and improve pendingquerybuf test suit (#8780)
replace the hardcoded after 2000, with waiting for the sync and wait for condition
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/pendingquerybuf.tcl11
1 files changed, 6 insertions, 5 deletions
diff --git a/tests/unit/pendingquerybuf.tcl b/tests/unit/pendingquerybuf.tcl
index bee85db36..ebf17fdf8 100644
--- a/tests/unit/pendingquerybuf.tcl
+++ b/tests/unit/pendingquerybuf.tcl
@@ -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."
}
}
}}