fwaas scenario job fails randomly

Bug #2006683 reported by yatin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Unassigned

Bug Description

fwass scenario job fails randomly on random tests

Example failures:-
test test_update_firewall_group fails:-
  - https://2c1464b5b351d9aa5e93-14387ee33f74a27c93fba699ca02403e.ssl.cf1.rackcdn.com/869152/3/gate/neutron-tempest-plugin-fwaas/d9df246/testr_results.html
  - https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_26d/873060/1/check/neutron-tempest-plugin-fwaas/26d3325/testr_results.html

traceback-5: {{{
Traceback (most recent call last):
  File "/opt/stack/tempest/tempest/lib/common/utils/test_utils.py", line 87, in call_and_ignore_notfound_exc
    return func(*args, **kwargs)
  File "/opt/stack/tempest/.tox/tempest/lib/python3.10/site-packages/neutron_tempest_plugin/fwaas/services/v2_client.py", line 75, in delete_firewall_rule
    return self.delete_resource(uri)
  File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
    resp, body = self.delete(req_uri)
  File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 330, in delete
    return self.request('DELETE', url, extra_headers, headers, body)
  File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 720, in request
    self._error_checker(resp, resp_body)
  File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 841, in _error_checker
    raise exceptions.Conflict(resp_body, resp=resp)
tempest.lib.exceptions.Conflict: Conflict with state of target resource
Details: {'type': 'FirewallRuleInUse', 'message': 'Firewall rule ddaf801f-b279-41f4-a793-bd02e37c886e is being used.', 'detail': ''}
}}}

Traceback (most recent call last):
  File "/opt/stack/tempest/.tox/tempest/lib/python3.10/site-packages/neutron_tempest_plugin/fwaas/api/test_fwaasv2_extensions.py", line 341, in test_update_firewall_group
    self.firewall_groups_client.delete_firewall_group(fwg_id)
  File "/opt/stack/tempest/.tox/tempest/lib/python3.10/site-packages/neutron_tempest_plugin/fwaas/services/v2_client.py", line 38, in delete_firewall_group
    return self.delete_resource(uri)
  File "/opt/stack/tempest/tempest/lib/services/network/base.py", line 42, in delete_resource
    resp, body = self.delete(req_uri)
  File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 330, in delete
    return self.request('DELETE', url, extra_headers, headers, body)
  File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 720, in request
    self._error_checker(resp, resp_body)
  File "/opt/stack/tempest/tempest/lib/common/rest_client.py", line 841, in _error_checker
    raise exceptions.Conflict(resp_body, resp=resp)
tempest.lib.exceptions.Conflict: Conflict with state of target resource
Details: {'type': 'FirewallGroupInUse', 'message': 'Firewall group 0845629f-cb8a-4796-8bb5-e8df06c6919f is still active.', 'detail': ''}

Fails as:-
Feb 07 22:44:15.544863 np0033003110 neutron-server[57277]: INFO neutron.api.v2.resource [None req-3d968b8a-c24c-43c1-9d82-ded509555450 tempest-FWaaSv2ExtensionTestJSON-1939451253 tempest-FWaaSv2ExtensionTestJSON-1939451253-project] create failed (client error): There was a conflict when trying to complete your request.
Feb 07 22:44:15.545878 np0033003110 neutron-server[57277]: INFO neutron.wsgi [None req-3d968b8a-c24c-43c1-9d82-ded509555450 tempest-FWaaSv2ExtensionTestJSON-1939451253 tempest-FWaaSv2ExtensionTestJSON-1939451253-project] 149.202.171.72,149.202.171.72 "POST /networking/v2.0/fwaas/firewall_groups HTTP/1.1" status: 409 len: 378 time: 0.0383568

test_create_show_delete_firewall_group:-
  - https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_a1d/873060/1/check/neutron-tempest-plugin-fwaas/a1da5c4/testr_results.html
  - https://c4dea4e2ebaa3412b0a2-051d59c98d54ce1c08087cd83140c470.ssl.cf1.rackcdn.com/873060/1/check/neutron-tempest-plugin-fwaas-zed/7ade93d/testr_results.html

Traceback as:-
Feb 09 01:35:54.898784 np0033019570 neutron-server[57239]: DEBUG neutron_fwaas.db.firewall.v2.firewall_db_v2 [None req-f56695ab-2f6b-4035-8b61-74bcaa43898f tempest-FWaaSv2ExtensionTestJSON-845501349 tempest-FWaaSv2ExtensionTestJSON-845501349-project] Default FWG was concurrently created {{(pid=57239) _ensure_default_firewall_group /opt/stack/neutron-fwaas/neutron_fwaas/db/firewall/v2/firewall_db_v2.py:940}}
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource [None req-f56695ab-2f6b-4035-8b61-74bcaa43898f tempest-FWaaSv2ExtensionTestJSON-845501349 tempest-FWaaSv2ExtensionTestJSON-845501349-project] create failed: No details.: sqlalchemy.exc.PendingRollbackError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (pymysql.err.IntegrityError) (1062, "Duplicate entry 'c119661f432d4bc5aaf2308e8a8bd47a' for key 'default_firewall_groups.PRIMARY'")
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: [SQL: INSERT INTO default_firewall_groups (project_id, firewall_group_id) VALUES (%(project_id)s, %(firewall_group_id)s)]
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: [parameters: {'project_id': 'c119661f432d4bc5aaf2308e8a8bd47a', 'firewall_group_id': '2b7267f6-ee45-49c1-aa54-5017e9d38e9c'}]
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: (Background on this error at: https://sqlalche.me/e/14/gkpj) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource Traceback (most recent call last):
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron/neutron/quota/resource.py", line 46, in _count_resource
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource obj_count_getter = getattr(plugins[pname], count_getter_name)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource AttributeError: 'FirewallPluginV2' object has no attribute 'get_firewall_groups_count'
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource During handling of the above exception, another exception occurred:
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource Traceback (most recent call last):
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/engine/base.py", line 1900, in _execute_context
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self.dialect.do_execute(
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/engine/default.py", line 736, in do_execute
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource cursor.execute(statement, parameters)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/cursors.py", line 148, in execute
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource result = self._query(query)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/cursors.py", line 310, in _query
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource conn.query(q)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 548, in query
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self._affected_rows = self._read_query_result(unbuffered=unbuffered)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 775, in _read_query_result
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource result.read()
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 1156, in read
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource first_packet = self.connection._read_packet()
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 725, in _read_packet
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource packet.raise_for_error()
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource err.raise_mysql_exception(self._data)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource raise errorclass(errno, errval)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource pymysql.err.IntegrityError: (1062, "Duplicate entry 'c119661f432d4bc5aaf2308e8a8bd47a' for key 'default_firewall_groups.PRIMARY'")
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource The above exception was the direct cause of the following exception:
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource Traceback (most recent call last):
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron-fwaas/neutron_fwaas/db/firewall/v2/firewall_db_v2.py", line 901, in _ensure_default_firewall_group
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource with db_api.CONTEXT_WRITER.using(context):
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource next(self.gen)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1066, in _transaction_scope
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource with current._produce_block(
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/lib/python3.10/contextlib.py", line 142, in __exit__
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource next(self.gen)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 688, in _session
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self.session.flush()
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/session.py", line 3386, in flush
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self._flush(objects)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/session.py", line 3525, in _flush
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource with util.safe_reraise():
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource compat.raise_(
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/util/compat.py", line 208, in raise_
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource raise exception
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/session.py", line 3486, in _flush
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource flush_context.execute()
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/unitofwork.py", line 456, in execute
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource rec.execute(self)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/unitofwork.py", line 630, in execute
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource util.preloaded.orm_persistence.save_obj(
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/persistence.py", line 245, in save_obj
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource _emit_insert_statements(
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/persistence.py", line 1097, in _emit_insert_statements
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource c = connection._execute_20(
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/engine/base.py", line 1705, in _execute_20
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return meth(self, args_10style, kwargs_10style, execution_options)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/sql/elements.py", line 333, in _execute_on_connection
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return connection._execute_clauseelement(
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/engine/base.py", line 1572, in _execute_clauseelement
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource ret = self._execute_context(
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/engine/base.py", line 1943, in _execute_context
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self._handle_dbapi_exception(
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/engine/base.py", line 2122, in _handle_dbapi_exception
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource util.raise_(newraise, with_traceback=exc_info[2], from_=e)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/util/compat.py", line 208, in raise_
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource raise exception
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/engine/base.py", line 1900, in _execute_context
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self.dialect.do_execute(
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/engine/default.py", line 736, in do_execute
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource cursor.execute(statement, parameters)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/cursors.py", line 148, in execute
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource result = self._query(query)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/cursors.py", line 310, in _query
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource conn.query(q)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 548, in query
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self._affected_rows = self._read_query_result(unbuffered=unbuffered)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 775, in _read_query_result
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource result.read()
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 1156, in read
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource first_packet = self.connection._read_packet()
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/connections.py", line 725, in _read_packet
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource packet.raise_for_error()
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/protocol.py", line 221, in raise_for_error
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource err.raise_mysql_exception(self._data)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/pymysql/err.py", line 143, in raise_mysql_exception
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource raise errorclass(errno, errval)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource oslo_db.exception.DBDuplicateEntry: (pymysql.err.IntegrityError) (1062, "Duplicate entry 'c119661f432d4bc5aaf2308e8a8bd47a' for key 'default_firewall_groups.PRIMARY'")
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource [SQL: INSERT INTO default_firewall_groups (project_id, firewall_group_id) VALUES (%(project_id)s, %(firewall_group_id)s)]
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource [parameters: {'project_id': 'c119661f432d4bc5aaf2308e8a8bd47a', 'firewall_group_id': '2b7267f6-ee45-49c1-aa54-5017e9d38e9c'}]
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource (Background on this error at: https://sqlalche.me/e/14/gkpj)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource During handling of the above exception, another exception occurred:
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource Traceback (most recent call last):
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/resource.py", line 98, in resource
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource result = method(request=request, **args)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/base.py", line 438, in create
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return self._create(request, body, **kwargs)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/neutron_lib/db/api.py", line 140, in wrapped
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource with excutils.save_and_reraise_exception():
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self.force_reraise()
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource raise self.value
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/neutron_lib/db/api.py", line 138, in wrapped
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return f(*args, **kwargs)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_db/api.py", line 144, in wrapper
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource with excutils.save_and_reraise_exception() as ectxt:
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self.force_reraise()
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource raise self.value
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_db/api.py", line 142, in wrapper
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return f(*args, **kwargs)
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/neutron_lib/db/api.py", line 186, in wrapped
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource with excutils.save_and_reraise_exception():
Feb 09 01:35:54.920152 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self.force_reraise()
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource raise self.value
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/neutron_lib/db/api.py", line 184, in wrapped
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return f(*dup_args, **dup_kwargs)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/base.py", line 488, in _create
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource reservation = quota.QUOTAS.make_reservation(
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron/neutron/quota/__init__.py", line 95, in make_reservation
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return self.get_driver().make_reservation(
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/neutron_lib/db/api.py", line 226, in wrapped
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return f_with_retry(*args, **kwargs,
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/neutron_lib/db/api.py", line 140, in wrapped
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource with excutils.save_and_reraise_exception():
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self.force_reraise()
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource raise self.value
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/neutron_lib/db/api.py", line 138, in wrapped
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return f(*args, **kwargs)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_db/api.py", line 144, in wrapper
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource with excutils.save_and_reraise_exception() as ectxt:
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self.force_reraise()
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource raise self.value
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_db/api.py", line 142, in wrapper
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return f(*args, **kwargs)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/neutron_lib/db/api.py", line 186, in wrapped
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource with excutils.save_and_reraise_exception():
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 227, in __exit__
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self.force_reraise()
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_utils/excutils.py", line 200, in force_reraise
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource raise self.value
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/neutron_lib/db/api.py", line 184, in wrapped
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return f(*dup_args, **dup_kwargs)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron/neutron/db/quota/driver_nolock.py", line 73, in make_reservation
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource used_and_reserved = self.get_resource_usage(
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron/neutron/db/quota/driver_nolock.py", line 92, in get_resource_usage
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return tracked_resource.count(context, None, project_id,
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron/neutron/quota/resource.py", line 160, in count
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return self._count_func(context, self.plural_name, project_id)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron/neutron/quota/resource.py", line 52, in _count_resource
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource obj_list = obj_getter(
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_log/helpers.py", line 67, in wrapper
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return method(*args, **kwargs)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 1022, in wrapper
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return fn(*args, **kwargs)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron-fwaas/neutron_fwaas/services/firewall/fwaas_plugin_v2.py", line 355, in get_firewall_groups
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return self.driver.get_firewall_groups(context, filters, fields)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron-fwaas/neutron_fwaas/services/firewall/service_drivers/driver_api.py", line 198, in get_firewall_groups
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return self.firewall_db.get_firewall_groups(context, filters, fields)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron-fwaas/neutron_fwaas/db/firewall/v2/firewall_db_v2.py", line 1094, in get_firewall_groups
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self._ensure_default_firewall_group(context, tenant_id)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron-fwaas/neutron_fwaas/db/firewall/v2/firewall_db_v2.py", line 941, in _ensure_default_firewall_group
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return self._get_default_fwg_id(context, tenant_id)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/opt/stack/neutron-fwaas/neutron_fwaas/db/firewall/v2/firewall_db_v2.py", line 863, in _get_default_fwg_id
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource project_id=tenant_id, name=const.DEFAULT_FWG).first()
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/query.py", line 2823, in first
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return self.limit(1)._iter().first()
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/query.py", line 2907, in _iter
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource result = self.session.execute(
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/session.py", line 1711, in execute
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource conn = self._connection_for_bind(bind)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/session.py", line 1552, in _connection_for_bind
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource return self._transaction._connection_for_bind(
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/session.py", line 721, in _connection_for_bind
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource self._assert_active()
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource File "/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/session.py", line 601, in _assert_active
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource raise sa_exc.PendingRollbackError(
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource sqlalchemy.exc.PendingRollbackError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (pymysql.err.IntegrityError) (1062, "Duplicate entry 'c119661f432d4bc5aaf2308e8a8bd47a' for key 'default_firewall_groups.PRIMARY'")
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource [SQL: INSERT INTO default_firewall_groups (project_id, firewall_group_id) VALUES (%(project_id)s, %(firewall_group_id)s)]
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource [parameters: {'project_id': 'c119661f432d4bc5aaf2308e8a8bd47a', 'firewall_group_id': '2b7267f6-ee45-49c1-aa54-5017e9d38e9c'}]
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource (Background on this error at: https://sqlalche.me/e/14/gkpj) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: ERROR neutron.api.v2.resource
Feb 09 01:35:54.927897 np0033019570 neutron-server[57239]: INFO neutron.wsgi [None req-f56695ab-2f6b-4035-8b61-74bcaa43898f tempest-FWaaSv2ExtensionTestJSON-845501349 tempest-FWaaSv2ExtensionTestJSON-845501349-project] 158.69.69.103,158.69.69.103 "POST /networking/v2.0/fwaas/firewall_groups HTTP/1.1" status: 500 len: 368 time: 0.0755477

Builds:-
- https://zuul.opendev.org/t/openstack/builds?job_name=neutron-tempest-plugin-fwaas&skip=0
- https://zuul.opendev.org/t/openstack/builds?job_name=neutron-tempest-plugin-fwaas-zed&skip=0

Changed in neutron:
importance: Undecided → High
tags: added: gate-failure tempest
Changed in neutron:
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-fwaas (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron-fwaas/+/873360

Revision history for this message
Lajos Katona (lajos-katona) wrote :

Yatin ----^ I saw this method (get_firewall_groups_count) is missing in the logs, but it is not a full fix for the above (I don't think/hope at least)

Revision history for this message
yatin (yatinkarel) wrote :

< Yatin ----^ I saw this method (get_firewall_groups_count) is missing in the logs, but it is not a full fix for the above (I don't think/hope at least)

Thanks Lajos yes ^ should be needed atleast, and seems for the actual issue(in test_create_show_delete_firewall_group) need to fix https://opendev.org/openstack/neutron-fwaas/src/branch/master/neutron_fwaas/db/firewall/v2/firewall_db_v2.py#L941 ? by moving that in a inside a writer db context?

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-fwaas (master)

Reviewed: https://review.opendev.org/c/openstack/neutron-fwaas/+/873360
Committed: https://opendev.org/openstack/neutron-fwaas/commit/fc5531e978cd1e789e1e849eef102bb8ae797000
Submitter: "Zuul (22348)"
Branch: master

commit fc5531e978cd1e789e1e849eef102bb8ae797000
Author: elajkat <email address hidden>
Date: Fri Feb 10 11:31:56 2023 +0100

    Add get_firewall_groups_count method

    In some logs before other SqlAlchemy tracebacks the missing of
    this method is reported.

    Change-Id: I36b2083ab3432080857d8ce97ea96f9b5acc87fe
    Related-Bug: #2006683

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron-fwaas (master)
Changed in neutron:
status: Confirmed → In Progress
Revision history for this message
Lajos Katona (lajos-katona) wrote :

@Yatin: thanks I pushed a patch with CONTEXT_WRITER around _get_default_fwg_id, let's see if we have all the necessary decorators now :-)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron-fwaas (master)

Reviewed: https://review.opendev.org/c/openstack/neutron-fwaas/+/873897
Committed: https://opendev.org/openstack/neutron-fwaas/commit/054275813ec96e7f8f3781253251197fd9f26742
Submitter: "Zuul (22348)"
Branch: master

commit 054275813ec96e7f8f3781253251197fd9f26742
Author: elajkat <email address hidden>
Date: Wed Feb 15 11:52:41 2023 +0100

    Add CONTEXT_WRITER to _get_default_fwg_id

    Change-Id: I8cc90dc564e9d4fb5637216619ea972bf9a4c417
    Closes-Bug: #2006683

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-fwaas (stable/zed)

Related fix proposed to branch: stable/zed
Review: https://review.opendev.org/c/openstack/neutron-fwaas/+/873960

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron-fwaas (stable/zed)

Fix proposed to branch: stable/zed
Review: https://review.opendev.org/c/openstack/neutron-fwaas/+/873961

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-fwaas (stable/zed)

Reviewed: https://review.opendev.org/c/openstack/neutron-fwaas/+/873960
Committed: https://opendev.org/openstack/neutron-fwaas/commit/2a4f85e9cbea0899d60e452a7f5bc014ae78008f
Submitter: "Zuul (22348)"
Branch: stable/zed

commit 2a4f85e9cbea0899d60e452a7f5bc014ae78008f
Author: elajkat <email address hidden>
Date: Fri Feb 10 11:31:56 2023 +0100

    Add get_firewall_groups_count method

    In some logs before other SqlAlchemy tracebacks the missing of
    this method is reported.

    Change-Id: I36b2083ab3432080857d8ce97ea96f9b5acc87fe
    Related-Bug: #2006683
    (cherry picked from commit fc5531e978cd1e789e1e849eef102bb8ae797000)

tags: added: in-stable-zed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron-fwaas (stable/zed)

Reviewed: https://review.opendev.org/c/openstack/neutron-fwaas/+/873961
Committed: https://opendev.org/openstack/neutron-fwaas/commit/9cd7d7048eedfbc02b0758d4c5a822ff51684dcd
Submitter: "Zuul (22348)"
Branch: stable/zed

commit 9cd7d7048eedfbc02b0758d4c5a822ff51684dcd
Author: elajkat <email address hidden>
Date: Wed Feb 15 11:52:41 2023 +0100

    Add CONTEXT_WRITER to _get_default_fwg_id

    Change-Id: I8cc90dc564e9d4fb5637216619ea972bf9a4c417
    Closes-Bug: #2006683
    (cherry picked from commit 054275813ec96e7f8f3781253251197fd9f26742)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron-fwaas 18.0.0.0rc1

This issue was fixed in the openstack/neutron-fwaas 18.0.0.0rc1 release candidate.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron-fwaas 17.0.1

This issue was fixed in the openstack/neutron-fwaas 17.0.1 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.