mirror of
https://codeberg.org/redict/redict.git
synced 2025-01-23 00:28:26 -05:00
fix race in diskless load cluster tests (#8674)
This commit is contained in:
parent
a7c02b19bf
commit
2f717c156a
@ -36,7 +36,7 @@ test "Right to restore backups when fail to diskless load " {
|
||||
# Write a key that belongs to slot 0
|
||||
set slot0_key "06S"
|
||||
$master set $slot0_key 1
|
||||
after 100
|
||||
wait_for_ofs_sync $master $replica
|
||||
assert_equal {1} [$replica get $slot0_key]
|
||||
assert_equal $slot0_key [$replica CLUSTER GETKEYSINSLOT 0 1]
|
||||
|
||||
@ -73,6 +73,13 @@ test "Right to restore backups when fail to diskless load " {
|
||||
# Kill master, abort full sync
|
||||
kill_instance redis $master_id
|
||||
|
||||
# Start full sync, wait till the replica detects the disconnection
|
||||
wait_for_condition 500 10 {
|
||||
[s $replica_id loading] eq 0
|
||||
} else {
|
||||
fail "Fail to full sync"
|
||||
}
|
||||
|
||||
# Replica keys and keys to slots map still both are right
|
||||
assert_equal {1} [$replica get $slot0_key]
|
||||
assert_equal $slot0_key [$replica CLUSTER GETKEYSINSLOT 0 1]
|
||||
|
Loading…
Reference in New Issue
Block a user