From: Harry Huang Date: Fri, 2 Nov 2018 09:34:22 +0000 (+0800) Subject: Add delay in Nova to solve dhcp issue X-Git-Tag: opnfv-7.1.0~10 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=0a47bc97aec08c5cc7c091acdf92e3e29900191a;p=compass4nfv.git Add delay in Nova to solve dhcp issue JIRA: - VM starts before the openflow is created in br-int which cause first round dhcp request can't be sent to controller. Change-Id: Ie2de5a70890f3d0e9f383c9ccb0aa1126f25b2c8 Signed-off-by: Harry Huang --- diff --git a/deploy/adapters/ansible/roles/config-osa/tasks/main.yml b/deploy/adapters/ansible/roles/config-osa/tasks/main.yml index 6f43e7fd..2be4e646 100755 --- a/deploy/adapters/ansible/roles/config-osa/tasks/main.yml +++ b/deploy/adapters/ansible/roles/config-osa/tasks/main.yml @@ -428,3 +428,16 @@ when: - checkresult.rc == 0 - offline_deployment is defined and offline_deployment == "Disable" + +- name: Add sleep in host_power_action + blockinfile: + dest: /etc/ansible/roles/repo_build/tasks/repo_clone_git.yml + block: | + {% raw %} + - name: Add sleep in host_power_action + shell: + sed -i '/return self.driver.host_power_action/i\ time.sleep(2)' manager.py + args: + chdir: "{{ repo_build_git_dir}}/nova/nova/compute" + ignore_errors: true + {% endraw %}