Fix ODL failure 93/60093/3
authorHarry Huang <huangxiangyu5@huawei.com>
Mon, 23 Jul 2018 03:01:16 +0000 (11:01 +0800)
committerHarry Huang <huangxiangyu5@huawei.com>
Wed, 25 Jul 2018 01:23:39 +0000 (01:23 +0000)
JIRA: COMPASS-604

1. add delay in ovs restart
2. modify physnet mapping

Change-Id: I5a7cef2fb03f355c00a1ea442694715643ae4ab8
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
plugins/odl_cluster/roles/setup-odl/tasks/control-agents-1.yml
plugins/odl_cluster/roles/setup-odl/tasks/odl-pre.yml

index bc2f53d..91ca514 100755 (executable)
@@ -39,6 +39,8 @@
 - name: Stop the Open vSwitch service and clear existing OVSDB
   shell: >
     service {{ service_ovs_name }} stop ;
+    sleep 3;
     rm -rf /var/log/openvswitch/* ;
     rm -rf /etc/openvswitch/conf.db ;
+    sleep 3;
     service {{ service_ovs_name }} start ;
index 6463166..21f0e86 100755 (executable)
@@ -35,9 +35,8 @@
       {% set _ = compu_l2_list.append(l2_mapping) %}
       {% set _ = compu_l3_list.append(l3_mapping) %}
       {% endfor %}
-      {% set pub_l3_mapping = pub_l3_mapping[0].replace(pub_intf[0], compu_pub_intf) %}
       {% set _ = compu_l2_list.append(pub_l2_mapping[0]) %}
-      {% set _ = compu_l3_list.append(pub_l3_mapping) %}
+      {% set _ = compu_l3_list.append(pub_l3_mapping[0]) %}
       public_bridge: "{{ pub_bridge[0] }}"
       contr_public_intf: "{{ pub_intf[0] }}"
       contr_l2_mappings: "{{ ','.join(contr_l2_list) }}"