Log when command-line peer list overridden by persisted list

Reworked interface to router so we split setting up the initial list
from beginning to make connections - we shouldn't do that until
after router.Start().
This commit is contained in:
Bryan Boreham committed 2016-02-19 14:29:33 +00:00
1 parent ba8926a6ea
commit b064bcce49
4 files changed
+46 -21

No files matched your search

+4 -9
View File
@@ -14,7 +14,7 @@ launch_router_with_db() {
run_on $HOST1 "sudo rm -f /tmp/test162-*"
run_on $HOST2 "sudo rm -f /tmp/test162-*"
launch_router_with_db $HOST1
launch_router_with_db $HOST1 $HOST2
launch_router_with_db $HOST2 $HOST1
start_container $HOST1 --name=c1
@@ -31,13 +31,8 @@ start_container $HOST2 --name=c3
C3=$(container_ip $HOST2 c3)
assert_raises "[ $C3 != $C1 ]"
stop_router_on $HOST2
# Now start HOST1 with HOST2 down and see if it hangs when we launch a container
launch_router_with_db $HOST1 $HOST2
start_container $HOST1 --name=c4
C4=$(container_ip $HOST1 c4)
assert_raises "[ $C4 != $C1 ]"
assert_raises "[ $C4 != $C3 ]"
# Restart HOST1 and see if it remembers to connect to HOST2
launch_router_with_db $HOST1
assert_raises "exec_on $HOST2 c2 $PING $C1"
end_suite