From eef7efb5c83688a29822451de58400b0b57c0a56 Mon Sep 17 00:00:00 2001 From: Aaron Rosen Date: Wed, 26 Feb 2014 10:26:20 -0800 Subject: [PATCH] NSX: make sync backend run more often This patch bumps the state_sync_interval from 120 seconds to 10 seconds so that resource's operation status are synced to the db quicker. This cuts the amount of time that tempest takes to run by half. Closes-bug: 1285338 Co-Authored-By: Salvatore Orlando Change-Id: I494a6f95c2321befc3c0bfedc719e18a1826d9d5 --- etc/neutron/plugins/vmware/nsx.ini | 4 ++-- neutron/plugins/vmware/common/config.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/etc/neutron/plugins/vmware/nsx.ini b/etc/neutron/plugins/vmware/nsx.ini index f30c501f995..e6add199719 100644 --- a/etc/neutron/plugins/vmware/nsx.ini +++ b/etc/neutron/plugins/vmware/nsx.ini @@ -137,7 +137,7 @@ # as soon as the previous is completed. # If this value is set to 0, the state synchronization thread for this # Neutron instance will be disabled. -# state_sync_interval = 120 +# state_sync_interval = 10 # Random additional delay between two runs of the state synchronization task. # An additional wait time between 0 and max_random_sync_delay seconds @@ -152,7 +152,7 @@ # interval between two subsequent requests. # The value for this parameter must never exceed state_sync_interval. # If this does, an error will be raised at startup. -# min_sync_req_delay = 10 +# min_sync_req_delay = 1 # Minimum number of resources to be retrieved from NSX in a single status # synchronization request. diff --git a/neutron/plugins/vmware/common/config.py b/neutron/plugins/vmware/common/config.py index 9f1b73534b3..8b135da8bce 100644 --- a/neutron/plugins/vmware/common/config.py +++ b/neutron/plugins/vmware/common/config.py @@ -65,7 +65,7 @@ base_opts = [ ] sync_opts = [ - cfg.IntOpt('state_sync_interval', default=120, + cfg.IntOpt('state_sync_interval', default=10, deprecated_group='NVP_SYNC', help=_("Interval in seconds between runs of the state " "synchronization task. Set it to 0 to disable it")), @@ -74,7 +74,7 @@ sync_opts = [ help=_("Maximum value for the additional random " "delay in seconds between runs of the state " "synchronization task")), - cfg.IntOpt('min_sync_req_delay', default=10, + cfg.IntOpt('min_sync_req_delay', default=1, deprecated_group='NVP_SYNC', help=_('Minimum delay, in seconds, between two state ' 'synchronization queries to NSX. It must not '