Neutron firewall_l3_agent failed to create firewall through Attribute Error. firewall stuck in "PENDING_CREATE" state and in "PENDING_DELETE" while deleting the same.
Tests through error as firewall policy is still in use with failed firewall. Console log- 2014-10-13 23:15:21.180 | 2014-10-13 22:43:28,278 25997 INFO [tempest.common.rest_client] Request (FWaaSExtensionTestJSON:test_create_show_delete_firewall): 201 POST http://127.0.0.1:9696/v2.0/fw/firewalls 0.061s 2014-10-13 23:15:21.180 | 2014-10-13 22:43:28,278 25997 DEBUG [tempest.common.rest_client] Request (FWaaSExtensionTestJSON:test_create_show_delete_firewall): 201 POST http://127.0.0.1:9696/v2.0/fw/firewalls 0.061s 2014-10-13 23:15:21.181 | Request - Headers: {'Content-Type': 'application/json', 'X-Auth-Token': '<omitted>', 'Accept': 'application/json'} 2014-10-13 23:15:21.181 | Body: {"firewall": {"firewall_policy_id": "1af273a9-b299-4e5c-81cf-580398ae4ec7", "name": "firewall-1257536380"}} 2014-10-13 23:15:21.181 | Response - Headers: {'content-type': 'application/json; charset=UTF-8', 'date': 'Mon, 13 Oct 2014 22:43:28 GMT', 'content-length': '273', 'status': '201', 'connection': 'close', 'x-openstack-request-id': 'req-5a6b5a71-ee4f-4c89-a90b-0e17a0b7f929'} 2014-10-13 23:15:21.181 | Body: {"firewall": {"status": "PENDING_CREATE", "name": "firewall-1257536380", "admin_state_up": true, "tenant_id": "b51b3b4153794b18933ac1c3b26f11bd", "firewall_policy_id": "1af273a9-b299-4e5c-81cf-580398ae4ec7", "id": "5b12dcb1-5805-4123-833b-6cdc1b123a62", "description": ""}} After 5 min (network build timeout) 2014-10-13 23:15:21.689 | 2014-10-13 22:48:27,791 25997 DEBUG [tempest.common.rest_client] Request (FWaaSExtensionTestJSON:test_create_show_delete_firewall): 200 GET http://127.0.0.1:9696/v2.0/fw/firewalls/5b12dcb1-5805-4123-833b-6cdc1b123a62 0.370s 2014-10-13 23:15:21.689 | Request - Headers: {'Content-Type': 'application/json', 'X-Auth-Token': '<omitted>', 'Accept': 'application/json'} 2014-10-13 23:15:21.689 | Body: None 2014-10-13 23:15:21.689 | Response - Headers: {'content-type': 'application/json; charset=UTF-8', 'date': 'Mon, 13 Oct 2014 22:48:27 GMT', 'content-length': '273', 'status': '200', 'content-location': 'http://127.0.0.1:9696/v2.0/fw/firewalls/5b12dcb1-5805-4123-833b-6cdc1b123a62', 'connection': 'close', 'x-openstack-request-id': 'req-e95acaaa-81c3-4415-b4df-917c8427a160'} 2014-10-13 23:15:21.689 | Body: {"firewall": {"status": "PENDING_CREATE", "name": "firewall-1257536380", "admin_state_up": true, "tenant_id": "b51b3b4153794b18933ac1c3b26f11bd", "firewall_policy_id": "1af273a9-b299-4e5c-81cf-580398ae4ec7", "id": "5b12dcb1-5805-4123-833b-6cdc1b123a62", "description": ""}} screen-q-vpn logs- 2014-10-13 22:43:29.445 21229 ERROR neutron.services.firewall.agents.l3reference.firewall_l3_agent [req-5a6b5a71-ee4f-4c89-a90b-0e17a0b7f929 None] FWaaS RPC failure in create_firewall for fw: 5b12dcb1-5805-4123-833b-6cdc1b123a62 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent Traceback (most recent call last): 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/opt/stack/new/neutron/neutron/services/firewall/agents/l3reference/firewall_l3_agent.py", line 122, in _invoke_driver_for_plugin_api 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent routers = self.plugin_rpc.get_routers(context) 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/opt/stack/new/neutron/neutron/agent/l3_agent.py", line 108, in get_routers 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent router_ids=router_ids)) 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/opt/stack/new/neutron/neutron/common/log.py", line 34, in wrapper 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent return method(*args, **kwargs) 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/opt/stack/new/neutron/neutron/common/rpc.py", line 161, in call 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent context, msg, rpc_method='call', **kwargs) 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/opt/stack/new/neutron/neutron/common/rpc.py", line 187, in __call_rpc_method 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent return func(context, msg['method'], **msg['args']) 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/client.py", line 389, in call 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent return self.prepare().call(ctxt, method, **kwargs) 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/client.py", line 152, in call 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent retry=self.retry) 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/transport.py", line 90, in _send 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent timeout=timeout, retry=retry) 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/_drivers/amqpdriver.py", line 408, in send 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent retry=retry) 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/_drivers/amqpdriver.py", line 399, in _send 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent raise result 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent AttributeError: _oslo_messaging_localcontext_5d77b2ce83274736837731b4a4be3ff1 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent Traceback (most recent call last): 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 134, in _dispatch_and_reply 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent incoming.message)) 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py", line 179, in _dispatch 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent localcontext.clear_local_context() 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent File "/usr/local/lib/python2.7/dist-packages/oslo/messaging/localcontext.py", line 55, in clear_local_context 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent delattr(_STORE, _KEY) 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent AttributeError: _oslo_messaging_localcontext_5d77b2ce83274736837731b4a4be3ff1 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent 2014-10-13 22:43:29.445 21229 TRACE neutron.services.firewall.agents.l3reference.firewall_l3_agent ** Also affects: neutron Importance: Undecided Status: New ** Changed in: tempest Status: New => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1325952 Title: tempest.api.network.test_fwaas_extensions.FWaaSExtensionTestJSON tearDownClass FAILED Status in OpenStack Neutron (virtual network service): New Status in Tempest: Invalid Bug description: 2014-06-03 10:45:31.772 | {0} tempest.api.network.test_fwaas_extensions.FWaaSExtensionTestJSON.test_create_update_delete_firewall_policy [0.138860s] ... ok 2014-06-03 10:45:31.862 | {0} tempest.api.network.test_fwaas_extensions.FWaaSExtensionTestJSON.test_create_update_delete_firewall_rule [0.089827s] ... ok 2014-06-03 10:45:31.879 | {0} tempest.api.network.test_fwaas_extensions.FWaaSExtensionTestJSON.test_list_firewall_policies [0.016316s] ... ok 2014-06-03 10:45:31.893 | {0} tempest.api.network.test_fwaas_extensions.FWaaSExtensionTestJSON.test_list_firewall_rules [0.013835s] ... ok 2014-06-03 10:45:31.914 | {0} tempest.api.network.test_fwaas_extensions.FWaaSExtensionTestJSON.test_show_firewall_policy [0.019647s] ... ok 2014-06-03 10:45:31.930 | {0} tempest.api.network.test_fwaas_extensions.FWaaSExtensionTestJSON.test_show_firewall_rule [0.016054s] ... ok 2014-06-03 10:45:31.956 | {0} tearDownClass (tempest.api.network.test_fwaas_extensions.FWaaSExtensionTestJSON) [0.000000s] ... FAILED 2014-06-03 10:45:31.956 | 2014-06-03 10:45:31.956 | Captured traceback: 2014-06-03 10:45:31.956 | ~~~~~~~~~~~~~~~~~~~ 2014-06-03 10:45:31.956 | Traceback (most recent call last): 2014-06-03 10:45:31.956 | File "tempest/api/network/base.py", line 89, in tearDownClass 2014-06-03 10:45:31.956 | cls.client.delete_firewall_policy(fw_policy['id']) 2014-06-03 10:45:31.956 | File "tempest/services/network/network_client_base.py", line 118, in _delete 2014-06-03 10:45:31.956 | return self.delete(uri) 2014-06-03 10:45:31.956 | File "tempest/services/network/network_client_base.py", line 78, in delete 2014-06-03 10:45:31.956 | return self.rest_client.delete(uri, headers) 2014-06-03 10:45:31.957 | File "tempest/common/rest_client.py", line 215, in delete 2014-06-03 10:45:31.957 | return self.request('DELETE', url, extra_headers, headers, body) 2014-06-03 10:45:31.957 | File "tempest/common/rest_client.py", line 419, in request 2014-06-03 10:45:31.957 | resp, resp_body) 2014-06-03 10:45:31.957 | File "tempest/common/rest_client.py", line 473, in _error_checker 2014-06-03 10:45:31.957 | raise exceptions.Conflict(resp_body) 2014-06-03 10:45:31.957 | Conflict: An object with that identifier already exists 2014-06-03 10:45:31.957 | Details: {u'message': u'Firewall Policy e948ad84-9c97-4769-846d-a09ea6e034c8 is being used.', u'type': u'FirewallPolicyInUse', u'detail': u''} To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1325952/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

