Test fails: test_create_floatingip_with_normal_user

Bug #1736952 reported by Omer Anson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DragonFlow
New
Low
Unassigned

Bug Description

The test 'test_create_floatingip_with_normal_user' fails with:

dragonflow.tests.unit.test_l3_router_plugin.TestDFL3RouterPlugin.test_create_floatingip_with_normal_user
--------------------------------------------------------------------------------------------------------

Captured traceback:
~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):
      File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/tests/base.py", line 132, in func
        return f(self, *args, **kwargs)
      File "dragonflow/tests/unit/test_l3_router_plugin.py", line 165, in test_create_floatingip_with_normal_user
        'tenant_id': n['network']['tenant_id']}})
      File "dragonflow/tests/common/utils.py", line 209, in wrapped_f
        return f(*args, **kwargs)
      File "dragonflow/neutron/services/l3_router_plugin.py", line 168, in create_floatingip
        ).create_floatingip(context, floatingip, initial_status=initial_status)
      File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/l3_db.py", line 1898, in create_floatingip
        context, floatingip, initial_status)
      File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/api.py", line 162, in wrapped
        return method(*args, **kwargs)
      File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/api.py", line 92, in wrapped
        setattr(e, '_RETRY_EXCEEDED', True)
      File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
        self.force_reraise()
      File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
        six.reraise(self.type_, self.value, self.tb)
      File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/api.py", line 88, in wrapped
        return f(*args, **kwargs)
      File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_db/api.py", line 147, in wrapper
        ectxt.value = e.inner_exc
      File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
        self.force_reraise()
      File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
        six.reraise(self.type_, self.value, self.tb)
      File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_db/api.py", line 135, in wrapper
        return f(*args, **kwargs)
      File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/api.py", line 127, in wrapped
        LOG.debug("Retry wrapper got retriable exception: %s", e)
      File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
        self.force_reraise()
      File "/home/oanson/projects/dragonflow/.tox/py27/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
        six.reraise(self.type_, self.value, self.tb)
      File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/api.py", line 123, in wrapped
        return f(*dup_args, **dup_kwargs)
      File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/l3_db.py", line 1361, in create_floatingip
        return self._create_floatingip(context, floatingip, initial_status)
      File "/home/oanson/projects/dragonflow/.tox/py27/src/neutron/neutron/db/l3_db.py", line 1334, in _create_floatingip
        floatingip_db = floatingip_obj.db_obj
    AttributeError: 'NoneType' object has no attribute 'db_obj'

With Dragonflow commit: 414c14811dc07977881465c053ffbcfe32a59cbf
And Neutorn commit: a6e33b6010b876f14d579dbe8390bc92e92000c0
With Neutron c

Revision history for this message
Omer Anson (omer-anson) wrote :

Set to Low, since this test:
1. Doesn't look like it's testing anything Dragonflow specific
2. Issue probably originates in Neutron, or is incorrect API invocation. ( https://review.openstack.org/#/c/526362/ )

Changed in dragonflow:
importance: Undecided → Low
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to dragonflow (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/526382

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

Reviewed: https://review.openstack.org/526382
Committed: https://git.openstack.org/cgit/openstack/dragonflow/commit/?id=a77ba0de6a5ab51e1c1b06967242804017f202fe
Submitter: Zuul
Branch: master

commit a77ba0de6a5ab51e1c1b06967242804017f202fe
Author: Omer Anson <email address hidden>
Date: Thu Dec 7 15:32:00 2017 +0200

    Disable test: test_create_floatingip_with_normal_user

    This test fails gate, and doesn't test Dragonflow-specific
    functionality.

    Change-Id: I33a572ed4124ef458bfd6c24692a8d361344c8fa
    Related-Bug: #1736952

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.