mirror of
https://github.com/fluencelabs/redis
synced 2025-03-18 16:40:50 +00:00
Cluster test initialization: use transaction for reset + set-config-epoch.
Otherwise between the two commands other nodes may contact us making the next SET-CONFIG-EPOCH call impossible.
This commit is contained in:
parent
051a43e03a
commit
7e79b3f51a
@ -28,8 +28,10 @@ test "Cluster nodes are reachable" {
|
||||
test "Cluster nodes hard reset" {
|
||||
foreach_redis_id id {
|
||||
catch {R $id flushall} ; # May fail for readonly slaves.
|
||||
R $id MULTI
|
||||
R $id cluster reset hard
|
||||
R $id cluster set-config-epoch [expr {$id+1}]
|
||||
R $id EXEC
|
||||
R $id config set cluster-node-timeout 3000
|
||||
R $id config set cluster-slave-validity-factor 10
|
||||
R $id config rewrite
|
||||
|
Loading…
x
Reference in New Issue
Block a user