deflake client-eviction test "evict clients only until below limit" (#10354)
After introducing #9822 need to prevent client reply buffer shrink to maintain correct client memory math. add needs:debug missing one one test. Co-authored-by: Oran Agra <oran@redislabs.com>
This commit is contained in:
parent
fa5d90069f
commit
5860fa3d9c
@ -217,7 +217,7 @@ start_server {} {
|
||||
r debug pause-cron 0
|
||||
$rr close
|
||||
$redirected_c close
|
||||
}
|
||||
} {0} {needs:debug}
|
||||
|
||||
test "client evicted due to client tracking prefixes" {
|
||||
r flushdb
|
||||
@ -395,6 +395,7 @@ start_server {} {
|
||||
test "evict clients only until below limit" {
|
||||
set client_count 10
|
||||
set client_mem [mb 1]
|
||||
r debug replybuffer-peak-reset-time never
|
||||
r config set maxmemory-clients 0
|
||||
r client setname control
|
||||
r client no-evict on
|
||||
@ -437,8 +438,11 @@ start_server {} {
|
||||
set connected_clients [llength [lsearch -all [split [string trim [r client list]] "\r\n"] *name=client*]]
|
||||
assert {$connected_clients == [expr $client_count / 2]}
|
||||
|
||||
# Restore the peak reset time to default
|
||||
r debug replybuffer-peak-reset-time reset
|
||||
|
||||
foreach rr $rrs {$rr close}
|
||||
}
|
||||
} {} {needs:debug}
|
||||
}
|
||||
|
||||
start_server {} {
|
||||
|
Loading…
x
Reference in New Issue
Block a user