Public bug reported: At large scale testing when trying to deploy around 8000 VMs with DVR routers, we are seeing an RPC Timeout error in ovs_neutron_agent.
This RPC Timeout error occurs when the ovs_neutron_agent tries to bind the vif port. On further analysis it seems that the update_port_status is taking a lot more time at large scale to return and so the ovs_neutron_agent timesout waiting for the message. Looking into the update_port_status code path, after the port status update occurs it calls the update_port_postcommit call. Since L2pop is enabled by default with DVR, the update_port_postcommit calls _create_agent_fdb entries for the agent, if this is the first port associated with the agent. In _create_agent_fdb it tries to retrieve all the PortInfo associated with network and this DB call is very expensive and sometimes we have seen it take upto to 3900s at some instances. 2017-06-15 17:48:30.651 9320 DEBUG neutron.agent.linux.utils [req-51df1df5-8a51-4679-938b-895545a225c2 - - - - -] Exit code: 0 execute /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/agent/linux/utils.py:146 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [req-ece15133-1294-46c0-b0b5-cab785d4314b - - - - -] Error while processing VIF ports 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent Traceback (most recent call last): 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2044, in rpc_loop 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent port_info, ovs_restarted) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/osprofiler/profiler.py", line 154, in wrapper 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent return f(*args, **kwargs) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 1648, in process_network_ports 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent failed_devices['added'] |= self._bind_devices(need_binding_devices) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 888, in _bind_devices 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent self.conf.host) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/agent/rpc.py", line 181, in update_device_list 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent agent_id=agent_id, host=host) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/common/rpc.py", line 185, in call 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent time.sleep(wait) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__ 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent self.force_reraise() 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent six.reraise(self.type_, self.value, self.tb) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/common/rpc.py", line 162, in call 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent return self._original_context.call(ctxt, method, **kwargs) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 169, in call 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent retry=self.retry) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/transport.py", line 97, in _send 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent timeout=timeout, retry=retry) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 464, in send 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent retry=retry) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 453, in _send 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent result = self._waiter.wait(msg_id, timeout) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 336, in wait 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent message = self.waiters.get(msg_id, timeout=timeout) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 238, in get 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent 'to message ID %s' % msg_id) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent MessagingTimeout: Timed out waiting for a reply to message ID 8369f051e1984c719f092939c328276c 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent 2017-06-15 17:48:38.422 9320 DEBUG neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [req-ece15133-1294-46c0-b0b5-cab785d4314b - - - - -] Agent rpc_loop - iteration:206137 completed. Processed ports statistics: {'regular': {'updated': 20, 'added': 28, 'removed': 0}}. Elapsed:1299.347 loop_count_and_wait /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1776 2017-06-15 17:48:38.423 9320 DEBUG neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [req-ece15133-1294-46c0-b0b5-cab785d4314b - - - - -] Loop iteration exceeded interval (2 vs. 1299.34698987)! loop_count_and_wait /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1783 2017-06-22 22:36:34.697 52398 DEBUG neutron.plugins.ml2.rpc [req-119aa871-80bc-4884-a753-37ba1bfd5b6d - - - - -] #####DVR port status update - start : <neutron.db.models_v2.Port[object at 7f10138e6990] {project_id=u'4f763f5b5eaa4568ad05db73230d1134', id=u'fb99bf73-261c-41a2-8660-4fb4e8947c19', name=u'', network_id=u'4c06681d-307f-45a9-9ad7-ac53f1a93051', mac_address=u'fa:16:3e:b0:df:9d', admin_state_up=True, status=u'ACTIVE', device_id=u'350135dd-811e-4299-ba75-12558137443e', device_owner=u'network:router_interface_distributed', ip_allocation=u'immediate', standard_attr_id=18987L}> update_port_status_to_active /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/rpc.py:247 2017-06-22 22:40:50.960 52398 DEBUG neutron.plugins.ml2.rpc [req-119aa871-80bc-4884-a753-37ba1bfd5b6d - - - - -] #####DVR port status update - end : <neutron.db.models_v2.Port[object at 7f10138e6990] {project_id=u'4f763f5b5eaa4568ad05db73230d1134', id=u'fb99bf73-261c-41a2-8660-4fb4e8947c19', name=u'', network_id=u'4c06681d-307f-45a9-9ad7-ac53f1a93051', mac_address=u'fa:16:3e:b0:df:9d', admin_state_up=True, status=u'ACTIVE', device_id=u'350135dd-811e-4299-ba75-12558137443e', device_owner=u'network:router_interface_distributed', ip_allocation=u'immediate', standard_attr_id=18987L}> update_port_status_to_active /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/rpc.py:250 2017-06-21 04:07:52.276 11142 DEBUG neutron.plugins.ml2.rpc [req-9abbbc61-53c8-47a4-acf9-8c9e4fd9ee52 - - - - -] #####Returning Update device list: {'devices_up': [u'bde81150-3eee-442d-aa62-e77790c4ecbf', u'403318ce-de3b-4197-95b1-ce740a9dfaee', u'685cf936-9e3b-4d35-b69d-3f1ad14593b7', u'4d7da5b7-a8d0-4603-ac88-fe88c610536f', u'c5b594b0-351b-45d0-9618-a7cb2ae916e7', u'cfb1caa9-2686-4b99-8e24-44a3b3803656', u'b1b645c9-69f5-4caf-a2dd-af967380f06e', u'2ac323c4-5ff1-493b-9e79-65afe3268026', u'f232c17c-67a3-4864-bfc0-b5ed34a1ed16', u'99e1c12b-5233-4fb1-9d35-2f6aa6cb5b8a', u'6cb3816a-00e1-48c7-b61f-48e42a8f0ee3', u'e0186cc1-d06a-4c51-ac73-e491678752e9', u'2ace823c-a1cc-4d5e-affb-b51bed76dfd2', u'f537bb9e-f598-4b6e-bc4e-ceb24c59d890', u'5800d3d4-0668-4d97-8dac-a65bcb3bc076', u'df23fe8d-9fa4-4a67-9bdc-ed1d7321ebc1', u'fb492060-776d-4221-be95-89fbe91f5451', u'bf0f5100-5f01-4fa9-b9f9-4d0fe696f5cf', u'97ff79a5-c5ea-47cd-886b-278a0b0a7ca7', u'219cbd72-a267-48d4-9e5b-592acfa8f97a', u'55eee229-352 f-4341-b429-a0eef8d89117', u'6e998280-b254-421b-bb9e-3d6431904839', u'eb5957f0-48fd-4ff4-b696-70ba4bf7f5f0', u'294295cd-b329-41a9-9820-64cb3e9a6aec', u'7fa9e9c6-bb36-4e50-81d2-551a29135c51', u'5268db05-7b12-4ac9-a9bd-ec689febbb9b', u'7a86ec2a-3697-4df5-85a1-201d417a929b', u'e7a450c9-095f-4b50-8ef4-f34d08448dc9', u'22703bfb-720b-4d93-b121-91cfa1261958', u'551020a7-3940-4a85-8102-f6313dca4ca3', u'b880444d-b2dc-4e94-a444-1bfc560d771f', u'8fcbb263-7ef4-4334-8a04-6eba2d479139', u'd775ff6d-4bf7-4358-a79c-4d468989b770', u'aeb92cd1-a34a-4e02-b732-7335e1b13c06', u'00350caf-c548-4688-bf21-cdfc4cd6297a', u'88dbf75e-0d56-4133-8767-eb7560310958', u'009a64f1-93fe-4b21-a370-74c1b0b91216', u'ecb74975-5eb8-4f19-9766-5f06fe1ac8f4', u'44051055-967f-4557-93dd-7b8056b49f9c', u'3484a698-5c38-4410-8e30-96c86fa07a00', u'82f39687-01a0-4952-99db-0c738998f943', u'26039aec-6161-44d0-b621-1ef222be3b84', u'0b7dd388-82a9-42f6-a067-ad476f06d908', u'700ca67e-84c1-4b05-9dcf-443fd56568bc', u'c26df1c2-5fb2-446b-aba9-3 68f49bd05d3', u'e5669474-bf8a-48b9-9fdf-f2b3ef0d6c34', u'16eb1389-6193-45da-b494-b70a87045603', u'68a93692-fe8a-48a4-a495-62f537ca4948', u'baf6a7ff-5545-48cc-89f2-974a89c33f45', u'fb99bf73-261c-41a2-8660-4fb4e8947c19', u'22d872db-3555-46ab-9296-5fc230fe498b', u'f6f69fce-586e-4193-b65c-be2b5e675ae6', u'be27c341-9ece-4180-b42c-322e55b3f945', u'68d0ce84-0d28-4105-b979-8492742252a8', u'6ea10c6e-0f53-4473-9615-d32d032ce11c', u'1d96e2c6-290f-4733-a66d-0fd5583a9aa8', u'1374ca1f-15ec-4326-8177-79e960e18083', u'ead2c860-cf40-4b45-b8ae-0d35be23b8fe', u'47d8b420-8594-4be0-b170-7fd5c411bda5', u'c158efaf-186c-496d-901d-0736ebf205f1', u'42800fd7-5d4e-47f3-82a6-a4f3ad4e205a', u'4ce41e1c-a7d3-4bba-add4-b6e4d1cccf7f', u'3b9c1701-3bec-46ad-a4b8-53c7bb0cc881'], 'failed_devices_up': [], 'failed_devices_down': [], 'devices_down': []} update_device_list /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/rpc.py:319 2017-06-21 04:07:52.278 11142 DEBUG oslo_messaging._drivers.amqpdriver [req-9abbbc61-53c8-47a4-acf9-8c9e4fd9ee52 - - - - -] sending reply msg_id: c8a67ae66d084aeb8522d2d3a8f37cd5 reply queue: reply_91649f5a873b420d91d1a5fb4d0bd29e time elapsed: 3911.77179416s _send_reply /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py:73 2017-06-21 02:14:09.991 11151 DEBUG neutron.plugins.ml2.rpc [req- 9abbbc61-53c8-47a4-acf9-8c9e4fd9ee52 - - - - -] #####Returning Update device list: {'devices_up': [u'e0186cc1-d06a-4c51-ac73-e491678752e9', u'4d7da5b7-a8d0-4603-ac88-fe88c610536f', u'5268db05-7b12-4ac9-a9bd- ec689febbb9b', u'ecb74975-5eb8-4f19-9766-5f06fe1ac8f4', u'cfb1caa9-2686-4b99-8e24-44a3b3803656', u'82f39687-01a0-4952-99db- 0c738998f943', u'2ac323c4-5ff1-493b-9e79-65afe3268026', u'26039aec-6161-44d0-b621-1ef222be3b84', u'0b7dd388-82a9-42f6-a067-ad476f06d908', u'6cb3816a-00e1-48c7-b61f- 48e42a8f0ee3', u'c26df1c2-5fb2-446b-aba9-368f49bd05d3', u'e5669474-bf8a- 48b9-9fdf-f2b3ef0d6c34', u'403318ce-de3b-4197-95b1-ce740a9dfaee', u'68a93692-fe8a-48a4-a495-62f537ca4948', u'baf6a7ff-5545-48cc- 89f2-974a89c33f45', u'fb99bf73-261c-41a2-8660-4fb4e8947c19', u'22d872db-3555-46ab-9296-5fc230fe498b', u'f537bb9e-f598-4b6e-bc4e- ceb24c59d890', u'f6f69fce-586e-4193-b65c-be2b5e675ae6', u'fb492060-776d-4221-be95-89fbe91f5451', u'68d0ce84-0d28-4105-b979-8492742252a8', u'ead2c860-cf40-4b45-b8ae- 0d35be23b8fe', u'eb5957f0-48fd-4ff4-b696-70ba4bf7f5f0', u'294295cd-b329-41a9-9820-64cb3e9a6aec', u'7fa9e9c6-bb36-4e50-81d2-551a29135c51', u'009a64f1-93fe- 4b21-a370-74c1b0b91216', u'7a86ec2a-3697-4df5-85a1-201d417a929b', u'e7a450c9-095f-4b50-8ef4-f34d08448dc9', u'42800fd7-5d4e- 47f3-82a6-a4f3ad4e205a', u'22703bfb-720b-4d93-b121-91cfa1261958', u'551020a7-3940-4a85-8102-f6313dca4ca3', u'be27c341-9ece-4180-b42c- 322e55b3f945', u'd775ff6d-4bf7-4358-a79c-4d468989b770'], 'failed_devices_up': [], 'failed_devices_down': [], 'devices_down': []} update_device_list /opt/stack/venv/neutron- 20170421T033908Z/lib/python2.7/site- packages/neutron/plugins/ml2/rpc.py:319 2017-06-21 02:14:09.992 11151 DEBUG oslo_messaging._drivers.amqpdriver [req-9abbbc61-53c8-47a4-acf9-8c9e4fd9ee52 - - - - -] sending reply msg_id: 3a5f717295264205aa1fc468eb36847c reply queue: reply_91649f5a873b420d91d1a5fb4d0bd29e time elapsed: 2289.6716877s _send_reply /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site- packages/oslo_messaging/_drivers/amqpdriver.py:73 ** Affects: neutron Importance: Undecided Status: New ** Tags: l3-dvr-backlog -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1701288 Title: In scale testing RPC timeout error seen in the ovs_neutron_agent when update_device_list is called with DVR routers Status in neutron: New Bug description: At large scale testing when trying to deploy around 8000 VMs with DVR routers, we are seeing an RPC Timeout error in ovs_neutron_agent. This RPC Timeout error occurs when the ovs_neutron_agent tries to bind the vif port. On further analysis it seems that the update_port_status is taking a lot more time at large scale to return and so the ovs_neutron_agent timesout waiting for the message. Looking into the update_port_status code path, after the port status update occurs it calls the update_port_postcommit call. Since L2pop is enabled by default with DVR, the update_port_postcommit calls _create_agent_fdb entries for the agent, if this is the first port associated with the agent. In _create_agent_fdb it tries to retrieve all the PortInfo associated with network and this DB call is very expensive and sometimes we have seen it take upto to 3900s at some instances. 2017-06-15 17:48:30.651 9320 DEBUG neutron.agent.linux.utils [req-51df1df5-8a51-4679-938b-895545a225c2 - - - - -] Exit code: 0 execute /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/agent/linux/utils.py:146 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [req-ece15133-1294-46c0-b0b5-cab785d4314b - - - - -] Error while processing VIF ports 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent Traceback (most recent call last): 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2044, in rpc_loop 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent port_info, ovs_restarted) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/osprofiler/profiler.py", line 154, in wrapper 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent return f(*args, **kwargs) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 1648, in process_network_ports 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent failed_devices['added'] |= self._bind_devices(need_binding_devices) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 888, in _bind_devices 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent self.conf.host) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/agent/rpc.py", line 181, in update_device_list 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent agent_id=agent_id, host=host) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/common/rpc.py", line 185, in call 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent time.sleep(wait) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__ 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent self.force_reraise() 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent six.reraise(self.type_, self.value, self.tb) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/common/rpc.py", line 162, in call 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent return self._original_context.call(ctxt, method, **kwargs) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 169, in call 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent retry=self.retry) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/transport.py", line 97, in _send 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent timeout=timeout, retry=retry) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 464, in send 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent retry=retry) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 453, in _send 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent result = self._waiter.wait(msg_id, timeout) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 336, in wait 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent message = self.waiters.get(msg_id, timeout=timeout) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent File "/opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 238, in get 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent 'to message ID %s' % msg_id) 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent MessagingTimeout: Timed out waiting for a reply to message ID 8369f051e1984c719f092939c328276c 2017-06-15 17:48:38.420 9320 ERROR neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent 2017-06-15 17:48:38.422 9320 DEBUG neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [req-ece15133-1294-46c0-b0b5-cab785d4314b - - - - -] Agent rpc_loop - iteration:206137 completed. Processed ports statistics: {'regular': {'updated': 20, 'added': 28, 'removed': 0}}. Elapsed:1299.347 loop_count_and_wait /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1776 2017-06-15 17:48:38.423 9320 DEBUG neutron.plugins.ml2.drivers.openvswitch.agent.ovs_neutron_agent [req-ece15133-1294-46c0-b0b5-cab785d4314b - - - - -] Loop iteration exceeded interval (2 vs. 1299.34698987)! loop_count_and_wait /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py:1783 2017-06-22 22:36:34.697 52398 DEBUG neutron.plugins.ml2.rpc [req-119aa871-80bc-4884-a753-37ba1bfd5b6d - - - - -] #####DVR port status update - start : <neutron.db.models_v2.Port[object at 7f10138e6990] {project_id=u'4f763f5b5eaa4568ad05db73230d1134', id=u'fb99bf73-261c-41a2-8660-4fb4e8947c19', name=u'', network_id=u'4c06681d-307f-45a9-9ad7-ac53f1a93051', mac_address=u'fa:16:3e:b0:df:9d', admin_state_up=True, status=u'ACTIVE', device_id=u'350135dd-811e-4299-ba75-12558137443e', device_owner=u'network:router_interface_distributed', ip_allocation=u'immediate', standard_attr_id=18987L}> update_port_status_to_active /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/rpc.py:247 2017-06-22 22:40:50.960 52398 DEBUG neutron.plugins.ml2.rpc [req-119aa871-80bc-4884-a753-37ba1bfd5b6d - - - - -] #####DVR port status update - end : <neutron.db.models_v2.Port[object at 7f10138e6990] {project_id=u'4f763f5b5eaa4568ad05db73230d1134', id=u'fb99bf73-261c-41a2-8660-4fb4e8947c19', name=u'', network_id=u'4c06681d-307f-45a9-9ad7-ac53f1a93051', mac_address=u'fa:16:3e:b0:df:9d', admin_state_up=True, status=u'ACTIVE', device_id=u'350135dd-811e-4299-ba75-12558137443e', device_owner=u'network:router_interface_distributed', ip_allocation=u'immediate', standard_attr_id=18987L}> update_port_status_to_active /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/rpc.py:250 2017-06-21 04:07:52.276 11142 DEBUG neutron.plugins.ml2.rpc [req-9abbbc61-53c8-47a4-acf9-8c9e4fd9ee52 - - - - -] #####Returning Update device list: {'devices_up': [u'bde81150-3eee-442d-aa62-e77790c4ecbf', u'403318ce-de3b-4197-95b1-ce740a9dfaee', u'685cf936-9e3b-4d35-b69d-3f1ad14593b7', u'4d7da5b7-a8d0-4603-ac88-fe88c610536f', u'c5b594b0-351b-45d0-9618-a7cb2ae916e7', u'cfb1caa9-2686-4b99-8e24-44a3b3803656', u'b1b645c9-69f5-4caf-a2dd-af967380f06e', u'2ac323c4-5ff1-493b-9e79-65afe3268026', u'f232c17c-67a3-4864-bfc0-b5ed34a1ed16', u'99e1c12b-5233-4fb1-9d35-2f6aa6cb5b8a', u'6cb3816a-00e1-48c7-b61f-48e42a8f0ee3', u'e0186cc1-d06a-4c51-ac73-e491678752e9', u'2ace823c-a1cc-4d5e-affb-b51bed76dfd2', u'f537bb9e-f598-4b6e-bc4e-ceb24c59d890', u'5800d3d4-0668-4d97-8dac-a65bcb3bc076', u'df23fe8d-9fa4-4a67-9bdc-ed1d7321ebc1', u'fb492060-776d-4221-be95-89fbe91f5451', u'bf0f5100-5f01-4fa9-b9f9-4d0fe696f5cf', u'97ff79a5-c5ea-47cd-886b-278a0b0a7ca7', u'219cbd72-a267-48d4-9e5b-592acfa8f97a', u'55eee229-3 52f-4341-b429-a0eef8d89117', u'6e998280-b254-421b-bb9e-3d6431904839', u'eb5957f0-48fd-4ff4-b696-70ba4bf7f5f0', u'294295cd-b329-41a9-9820-64cb3e9a6aec', u'7fa9e9c6-bb36-4e50-81d2-551a29135c51', u'5268db05-7b12-4ac9-a9bd-ec689febbb9b', u'7a86ec2a-3697-4df5-85a1-201d417a929b', u'e7a450c9-095f-4b50-8ef4-f34d08448dc9', u'22703bfb-720b-4d93-b121-91cfa1261958', u'551020a7-3940-4a85-8102-f6313dca4ca3', u'b880444d-b2dc-4e94-a444-1bfc560d771f', u'8fcbb263-7ef4-4334-8a04-6eba2d479139', u'd775ff6d-4bf7-4358-a79c-4d468989b770', u'aeb92cd1-a34a-4e02-b732-7335e1b13c06', u'00350caf-c548-4688-bf21-cdfc4cd6297a', u'88dbf75e-0d56-4133-8767-eb7560310958', u'009a64f1-93fe-4b21-a370-74c1b0b91216', u'ecb74975-5eb8-4f19-9766-5f06fe1ac8f4', u'44051055-967f-4557-93dd-7b8056b49f9c', u'3484a698-5c38-4410-8e30-96c86fa07a00', u'82f39687-01a0-4952-99db-0c738998f943', u'26039aec-6161-44d0-b621-1ef222be3b84', u'0b7dd388-82a9-42f6-a067-ad476f06d908', u'700ca67e-84c1-4b05-9dcf-443fd56568bc', u'c26df1c2-5fb2-446b-aba9 -368f49bd05d3', u'e5669474-bf8a-48b9-9fdf-f2b3ef0d6c34', u'16eb1389-6193-45da-b494-b70a87045603', u'68a93692-fe8a-48a4-a495-62f537ca4948', u'baf6a7ff-5545-48cc-89f2-974a89c33f45', u'fb99bf73-261c-41a2-8660-4fb4e8947c19', u'22d872db-3555-46ab-9296-5fc230fe498b', u'f6f69fce-586e-4193-b65c-be2b5e675ae6', u'be27c341-9ece-4180-b42c-322e55b3f945', u'68d0ce84-0d28-4105-b979-8492742252a8', u'6ea10c6e-0f53-4473-9615-d32d032ce11c', u'1d96e2c6-290f-4733-a66d-0fd5583a9aa8', u'1374ca1f-15ec-4326-8177-79e960e18083', u'ead2c860-cf40-4b45-b8ae-0d35be23b8fe', u'47d8b420-8594-4be0-b170-7fd5c411bda5', u'c158efaf-186c-496d-901d-0736ebf205f1', u'42800fd7-5d4e-47f3-82a6-a4f3ad4e205a', u'4ce41e1c-a7d3-4bba-add4-b6e4d1cccf7f', u'3b9c1701-3bec-46ad-a4b8-53c7bb0cc881'], 'failed_devices_up': [], 'failed_devices_down': [], 'devices_down': []} update_device_list /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/neutron/plugins/ml2/rpc.py:319 2017-06-21 04:07:52.278 11142 DEBUG oslo_messaging._drivers.amqpdriver [req-9abbbc61-53c8-47a4-acf9-8c9e4fd9ee52 - - - - -] sending reply msg_id: c8a67ae66d084aeb8522d2d3a8f37cd5 reply queue: reply_91649f5a873b420d91d1a5fb4d0bd29e time elapsed: 3911.77179416s _send_reply /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py:73 2017-06-21 02:14:09.991 11151 DEBUG neutron.plugins.ml2.rpc [req- 9abbbc61-53c8-47a4-acf9-8c9e4fd9ee52 - - - - -] #####Returning Update device list: {'devices_up': [u'e0186cc1-d06a-4c51-ac73-e491678752e9', u'4d7da5b7-a8d0-4603-ac88-fe88c610536f', u'5268db05-7b12-4ac9-a9bd- ec689febbb9b', u'ecb74975-5eb8-4f19-9766-5f06fe1ac8f4', u'cfb1caa9-2686-4b99-8e24-44a3b3803656', u'82f39687-01a0-4952-99db- 0c738998f943', u'2ac323c4-5ff1-493b-9e79-65afe3268026', u'26039aec-6161-44d0-b621-1ef222be3b84', u'0b7dd388-82a9-42f6-a067-ad476f06d908', u'6cb3816a-00e1-48c7-b61f- 48e42a8f0ee3', u'c26df1c2-5fb2-446b-aba9-368f49bd05d3', u'e5669474 -bf8a-48b9-9fdf-f2b3ef0d6c34', u'403318ce- de3b-4197-95b1-ce740a9dfaee', u'68a93692-fe8a-48a4-a495-62f537ca4948', u'baf6a7ff-5545-48cc-89f2-974a89c33f45', u'fb99bf73-261c- 41a2-8660-4fb4e8947c19', u'22d872db-3555-46ab-9296-5fc230fe498b', u'f537bb9e-f598-4b6e-bc4e-ceb24c59d890', u'f6f69fce-586e-4193-b65c- be2b5e675ae6', u'fb492060-776d-4221-be95-89fbe91f5451', u'68d0ce84-0d28-4105-b979-8492742252a8', u'ead2c860-cf40-4b45-b8ae- 0d35be23b8fe', u'eb5957f0-48fd-4ff4-b696-70ba4bf7f5f0', u'294295cd-b329-41a9-9820-64cb3e9a6aec', u'7fa9e9c6-bb36-4e50-81d2-551a29135c51', u'009a64f1-93fe- 4b21-a370-74c1b0b91216', u'7a86ec2a-3697-4df5-85a1-201d417a929b', u'e7a450c9-095f-4b50-8ef4-f34d08448dc9', u'42800fd7-5d4e- 47f3-82a6-a4f3ad4e205a', u'22703bfb-720b-4d93-b121-91cfa1261958', u'551020a7-3940-4a85-8102-f6313dca4ca3', u'be27c341-9ece-4180-b42c- 322e55b3f945', u'd775ff6d-4bf7-4358-a79c-4d468989b770'], 'failed_devices_up': [], 'failed_devices_down': [], 'devices_down': []} update_device_list /opt/stack/venv/neutron- 20170421T033908Z/lib/python2.7/site- packages/neutron/plugins/ml2/rpc.py:319 2017-06-21 02:14:09.992 11151 DEBUG oslo_messaging._drivers.amqpdriver [req-9abbbc61-53c8-47a4-acf9-8c9e4fd9ee52 - - - - -] sending reply msg_id: 3a5f717295264205aa1fc468eb36847c reply queue: reply_91649f5a873b420d91d1a5fb4d0bd29e time elapsed: 2289.6716877s _send_reply /opt/stack/venv/neutron-20170421T033908Z/lib/python2.7 /site-packages/oslo_messaging/_drivers/amqpdriver.py:73 To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1701288/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp