lazyfree needs to consume more memory to be detectable

Former-commit-id: 122ec25bf0db0b90e7789b1ab90695ac3f9258b7
This commit is contained in:
John Sully 2019-07-06 00:53:40 -04:00
parent 514640f314
commit 0c611d8347

View File

@ -19,14 +19,13 @@ start_server {tags {"lazyfree"}} {
} }
test "FLUSHDB ASYNC can reclaim memory in background" { test "FLUSHDB ASYNC can reclaim memory in background" {
after 500 # Sometimes Redis is busy with a prior operation
set orig_mem [s used_memory] set orig_mem [s used_memory]
set args {} set args {}
for {set i 0} {$i < 100000} {incr i} { for {set i 0} {$i < 200000} {incr i} {
lappend args $i lappend args $i
} }
r sadd myset {*}$args r sadd myset {*}$args
assert {[r scard myset] == 100000} assert {[r scard myset] == 200000}
set peak_mem [s used_memory] set peak_mem [s used_memory]
r flushdb async r flushdb async
assert {$peak_mem > $orig_mem+1000000} assert {$peak_mem > $orig_mem+1000000}