|
@@ -23,13 +23,18 @@
|
|
|
|
|
|
echo "Setting up Raft Groups - port {{ p.port }}"
|
|
echo "Setting up Raft Groups - port {{ p.port }}"
|
|
|
|
|
|
-# /usr/local/bin/redis-cli -h {{ primary_node }} -p {{ p.port }} raft.cluster init
|
|
|
|
|
|
+/usr/local/bin/redis-cli -h {{ primary_node }} -p {{ p.port }} raft.cluster init
|
|
{% for node in other_nodes %}
|
|
{% for node in other_nodes %}
|
|
-# /usr/local/bin/redis-cli -h {{ node }} -p {{ p.port }} raft.cluster join {{ primary_node }}:{{ p.port }}
|
|
|
|
|
|
+/usr/local/bin/redis-cli -h {{ node }} -p {{ p.port }} raft.cluster join {{ primary_node }}:{{ p.port }}
|
|
{% endfor %}
|
|
{% endfor %}
|
|
|
|
|
|
{% endfor %}
|
|
{% endfor %}
|
|
|
|
|
|
|
|
+#####################################################################
|
|
|
|
+# Sleep until raft cluster is created
|
|
|
|
+
|
|
|
|
+echo "Waiting for Raft to stabilize"
|
|
|
|
+sleep 10
|
|
|
|
|
|
#####################################################################
|
|
#####################################################################
|
|
# Set up Shard Clusters
|
|
# Set up Shard Clusters
|
|
@@ -42,7 +47,7 @@ SHARDGROUP_CONFIG=$(/usr/local/bin/redis-cli -h {{ primary_node }} -p {{ p.port
|
|
|
|
|
|
{% for t in redis_ports %}
|
|
{% for t in redis_ports %}
|
|
{% if t.port != p.port %}
|
|
{% if t.port != p.port %}
|
|
-echo "/usr/local/bin/redis-cli -h {{ primary_node }} -p {{ t.port }} RAFT.SHARDGROUP ADD $SHARDGROUP_CONFIG"
|
|
|
|
|
|
+/usr/local/bin/redis-cli -h {{ primary_node }} -p {{ t.port }} RAFT.SHARDGROUP ADD $SHARDGROUP_CONFIG
|
|
{% endif %}
|
|
{% endif %}
|
|
{% endfor %}
|
|
{% endfor %}
|
|
|
|
|