From e0e195b1e65c8191fadb85b9eabed68ccb35e70d Mon Sep 17 00:00:00 2001 From: Michael Polenchuk Date: Fri, 17 Feb 2017 17:42:32 +0400 Subject: [PATCH] Make ovs-vswitchd restart instead of stop/start ovs-vswitch daemon incorrecly doing serial stop -> start which affects proper restart handling and remains with non-dpdk binary in runtime. In order to mend the above issue make a restart action of daemon. Change-Id: I61dbdb91f7fb9924bba4119993cb696eb0a7b9e9 Closes-Bug: #1664862 --- deployment/puppet/l23network/manifests/l2.pp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/deployment/puppet/l23network/manifests/l2.pp b/deployment/puppet/l23network/manifests/l2.pp index b387c599c2..a954a7a19a 100644 --- a/deployment/puppet/l23network/manifests/l2.pp +++ b/deployment/puppet/l23network/manifests/l2.pp @@ -74,11 +74,12 @@ class l23network::l2 ( ensure_package => $ensure_package, } -> Anchor['l23network::l2::init'] - service {'openvswitch-service': - ensure => 'running', - name => $::l23network::params::ovs_service_name, - enable => true, - hasstatus => true, + service { 'openvswitch-service': + ensure => 'running', + name => $::l23network::params::ovs_service_name, + enable => true, + hasstatus => true, + hasrestart => true, } Service['openvswitch-service'] -> Anchor['l23network::l2::init']