Give the active-rep more time to sync for test reliability
Former-commit-id: 620c2ec1412a3bcea5fecf21238caa065e73f3e9
This commit is contained in:
parent
e78ed8cc64
commit
0dd9a27420
@ -51,13 +51,16 @@ start_server {tags {"active-repl"} overrides {active-replica yes}} {
|
|||||||
# Test that wait succeeds since replicas should be syncronized
|
# Test that wait succeeds since replicas should be syncronized
|
||||||
$master set testkey foo
|
$master set testkey foo
|
||||||
$slave set testkey2 test
|
$slave set testkey2 test
|
||||||
assert_equal {1} [$master wait 1 10]
|
assert_equal {1} [$master wait 1 1000] { "value should propogate
|
||||||
assert_equal {1} [$slave wait 1 10]
|
within 1 second" }
|
||||||
|
assert_equal {1} [$slave wait 1 1000] { "value should propogate
|
||||||
|
within 1 second" }
|
||||||
|
|
||||||
# Now setup a situation where wait should fail
|
# Now setup a situation where wait should fail
|
||||||
exec kill -SIGSTOP $slave_pid
|
exec kill -SIGSTOP $slave_pid
|
||||||
$master set testkey fee
|
$master set testkey fee
|
||||||
assert_equal {0} [$master wait 1 1]
|
assert_equal {0} [$master wait 1 1000] { "slave shouldn't be
|
||||||
|
synchronized since its stopped" }
|
||||||
}
|
}
|
||||||
# Resume the replica we paused in the prior test
|
# Resume the replica we paused in the prior test
|
||||||
exec kill -SIGCONT $slave_pid
|
exec kill -SIGCONT $slave_pid
|
||||||
@ -71,8 +74,8 @@ start_server {tags {"active-repl"} overrides {active-replica yes}} {
|
|||||||
}
|
}
|
||||||
$master pexpire testkey1 200
|
$master pexpire testkey1 200
|
||||||
after 1000
|
after 1000
|
||||||
assert_equal {0} [$master del testkey1]
|
assert_equal {0} [$master del testkey1] {"master expired"}
|
||||||
assert_equal {0} [$slave del testkey1]
|
assert_equal {0} [$slave del testkey1] {"slave expired"}
|
||||||
|
|
||||||
$slave set testkey1 foo px 200
|
$slave set testkey1 foo px 200
|
||||||
after 1000
|
after 1000
|
||||||
|
Loading…
x
Reference in New Issue
Block a user