From bafa9a94da353943d55adda406ddc6064a4a25ac Mon Sep 17 00:00:00 2001 From: Shweta Naik Date: Tue, 24 May 2016 15:54:33 -0700 Subject: [PATCH] Check if the service supervisor-vrouter is not stopped already before stopping the service Closes-Bug:#1585398 Change-Id: I692667b87982a1adadc8bdb75811e013446fa8ba --- fabfile/tasks/kernel.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fabfile/tasks/kernel.py b/fabfile/tasks/kernel.py index 8f09a38f1..661c6050e 100644 --- a/fabfile/tasks/kernel.py +++ b/fabfile/tasks/kernel.py @@ -139,6 +139,8 @@ def migrate_compute_kernel(): def migrate_compute_kernel_node(*args): for host_string in args: with settings(host_string=host_string): - sudo('service supervisor-vrouter stop') + out = sudo('service supervisor-vrouter status') + if 'stop' not in out: + sudo('service supervisor-vrouter stop') sudo('apt-get -o Dpkg::Options::="--force-overwrite" -y install contrail-vrouter-3.13.0-85-generic') upgrade_kernel_node(host_string)