diff --git a/neutron/conf/plugins/ml2/drivers/ovs_conf.py b/neutron/conf/plugins/ml2/drivers/ovs_conf.py index d6cbc775b6e..753efcedd3d 100644 --- a/neutron/conf/plugins/ml2/drivers/ovs_conf.py +++ b/neutron/conf/plugins/ml2/drivers/ovs_conf.py @@ -85,11 +85,11 @@ ovs_opts = [ cfg.PortOpt('of_listen_port', default=6633, help=_("Port to listen on for OpenFlow connections. " "Used only for 'native' driver.")), - cfg.IntOpt('of_connect_timeout', default=30, + cfg.IntOpt('of_connect_timeout', default=300, help=_("Timeout in seconds to wait for " "the local switch connecting the controller. " "Used only for 'native' driver.")), - cfg.IntOpt('of_request_timeout', default=10, + cfg.IntOpt('of_request_timeout', default=300, help=_("Timeout in seconds to wait for a single " "OpenFlow request. " "Used only for 'native' driver.")), diff --git a/releasenotes/notes/change-of-default-timeout-b09d11683526e27d.yaml b/releasenotes/notes/change-of-default-timeout-b09d11683526e27d.yaml new file mode 100644 index 00000000000..81b23246741 --- /dev/null +++ b/releasenotes/notes/change-of-default-timeout-b09d11683526e27d.yaml @@ -0,0 +1,7 @@ +--- +other: + - | + In order to improve heavy load ovs agent restart success rate, instead + a retry or fullsync, the native driver ``of_connect_timeout`` and + ``of_request_timeout`` are now set to 300s. The value does not have side + effect for the regular pressure ovs agent.