← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1200231] Re: Nova test suite breakage.

 

** Also affects: nova/grizzly
   Importance: Undecided
       Status: New

** Changed in: nova/grizzly
     Assignee: (unassigned) => Xavier Queralt (xqueralt)

** Changed in: nova/grizzly
   Importance: Undecided => High

** Changed in: nova/grizzly
       Status: New => Fix Committed

** Changed in: nova/grizzly
    Milestone: None => 2013.1.5

** Tags removed: in-stable-grizzly

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1200231

Title:
  Nova test suite breakage.

Status in OpenStack Compute (Nova):
  Fix Released
Status in OpenStack Compute (nova) grizzly series:
  Fix Committed

Bug description:
  FAIL: nova.tests.test_quota.QuotaIntegrationTestCase.test_too_many_addresses
  tags: worker-5
  ----------------------------------------------------------------------
  Empty attachments:
    stderr
    stdout

  pythonlogging:'': {{{
  Loading network driver 'nova.network.linux_net'
  Starting network node (version 2013.2)
  Quota exceeded for admin, tried to allocate floating IP
  }}}

  Traceback (most recent call last):
    File "/tmp/buildd/nova-2013.2.a1884.gb14f9cd/nova/tests/test_quota.py", line 130, in test_too_many_addresses
      db.floating_ip_destroy(context.get_admin_context(), address)
    File "/tmp/buildd/nova-2013.2.a1884.gb14f9cd/nova/db/api.py", line 288, in floating_ip_destroy
      return IMPL.floating_ip_destroy(context, address)
    File "/tmp/buildd/nova-2013.2.a1884.gb14f9cd/nova/db/sqlalchemy/api.py", line 120, in wrapper
      return f(*args, **kwargs)
    File "/tmp/buildd/nova-2013.2.a1884.gb14f9cd/nova/db/sqlalchemy/api.py", line 790, in floating_ip_destroy
      filter_by(address=address).\
    File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 1245, in filter_by
      for key, value in kwargs.iteritems()]
    File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/operators.py", line 278, in __eq__
      return self.operate(eq, other)
    File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/attributes.py", line 252, in operate
      return op(self.comparator, *other, **kwargs)
    File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/operators.py", line 278, in __eq__
      return self.operate(eq, other)
    File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/properties.py", line 212, in operate
      return op(self.__clause_element__(), *other, **kwargs)
    File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/util.py", line 490, in __eq__
      return self.__element.__class__.__eq__(self, other)
    File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/operators.py", line 278, in __eq__
      return self.operate(eq, other)
    File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/expression.py", line 2300, in operate
      return op(self.comparator, *other, **kwargs)
    File "/usr/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 612, in __get__
      obj.__dict__[self.__name__] = result = self.fget(obj)
    File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/expression.py", line 2286, in comparator
      return self.type.comparator_factory(self)
    File "/usr/lib/python2.7/dist-packages/sqlalchemy/types.py", line 629, in comparator_factory
      {})
  TypeError: Cannot create a consistent method resolution
  order (MRO) for bases TDComparator, Comparator

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1200231/+subscriptions