Fix issue #59 - Test replicaof config variable

Former-commit-id: d5ecc2347a717f6e6f938d81325476a9c3dff9a6
This commit is contained in:
John Sully 2019-07-18 19:22:49 -04:00
parent 5cb7ec841a
commit 594559b45e

View File

@ -4,7 +4,10 @@ start_server {tags {"active-repl"} overrides {active-replica yes}} {
set slave_port [srv 0 port] set slave_port [srv 0 port]
set slave_log [srv 0 stdout] set slave_log [srv 0 stdout]
set slave_pid [s process_id] set slave_pid [s process_id]
start_server {overrides {active-replica yes}} {
set replicaArgs "$slave_host $slave_port"
set overridesT "active-replica yes"
start_server [list overrides [list active-replica yes replicaof [list $slave_host $slave_port]]] {
set master [srv 0 client] set master [srv 0 client]
set master_host [srv 0 host] set master_host [srv 0 host]
set master_port [srv 0 port] set master_port [srv 0 port]
@ -13,10 +16,11 @@ start_server {tags {"active-repl"} overrides {active-replica yes}} {
# are no bugs the timeout is triggered in a reasonable amount # are no bugs the timeout is triggered in a reasonable amount
# of time. # of time.
$slave config set repl-timeout 5 $slave config set repl-timeout 5
$master config set repl-timeout 5
# Start the replication process... # Start the replication process...
$slave slaveof $master_host $master_port $slave slaveof $master_host $master_port
$master slaveof $slave_host $slave_port #note the master is a replica via the config (see start_server above)
test {Active replicas report the correct role} { test {Active replicas report the correct role} {
wait_for_condition 50 100 { wait_for_condition 50 100 {