From: Aaron Rosen Date: Wed, 26 Feb 2014 18:26:20 +0000 (-0800) Subject: NSX: make sync backend run more often X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=c8ba59b235b4791a89fe16db395f2e2d3ce59dfe;p=openstack-build%2Fneutron-build.git 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 --- diff --git a/etc/neutron/plugins/vmware/nsx.ini b/etc/neutron/plugins/vmware/nsx.ini index f30c501f9..e6add1997 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 9f1b73534..8b135da8b 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 '