From 54c108b5a90d80e22c00775916651975e0231998 Mon Sep 17 00:00:00 2001 From: Feng Pan Date: Wed, 16 Aug 2017 11:05:41 -0400 Subject: Add timeout to VPP service restart VPP needs a few seconds to stablize when service is restarted for all the interfaces to initialize and show up. Change-Id: Ie6aee86eaccad5fc98820a28f10adc7475cc5e33 Signed-off-by: Feng Pan (cherry picked from commit 17ab27148353b8d53b8db01244e1368468e9e70f) --- os_net_config/utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/os_net_config/utils.py b/os_net_config/utils.py index a406a13..3d21488 100644 --- a/os_net_config/utils.py +++ b/os_net_config/utils.py @@ -20,6 +20,7 @@ import os import re import yaml import json +import time from oslo_concurrency import processutils @@ -336,6 +337,7 @@ def restart_vpp(vpp_interfaces): processutils.execute('modprobe', 'vfio-pci') logger.info('Restarting VPP') processutils.execute('systemctl', 'restart', 'vpp') + time.sleep(10) def _get_vpp_interface_name(pci_addr): -- cgit 1.2.3-korg