** Changed in: nova/folsom
       Status: Fix Committed => Fix Released

-- 
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/1092761

Title:
  concurrent disassociate floating ip calls leads to 500 error

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

Bug description:
  Disassocating the same floating ip concurrently will cause a 500 error
  as shown here (stable/folsom):

  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp Traceback (most 
recent call last):
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File 
"/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line 276, 
in _process_data
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp rval = 
self.proxy.dispatch(ctxt, version, method, **args)
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File 
"/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/dispatcher.py", 
line 145, in dispatch
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp return 
getattr(proxyobj, method)(ctxt, **kwargs)
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File 
"/usr/lib/python2.7/dist-packages/nova/network/manager.py", line 642, in 
_disassociate_floating_ip
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp fixed_address = 
self.db.floating_ip_disassociate(context, address)
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File 
"/usr/lib/python2.7/dist-packages/nova/db/api.py", line 309, in 
floating_ip_disassociate
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp return 
IMPL.floating_ip_disassociate(context, address)
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File 
"/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 129, in 
wrapper
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp return f(*args, 
**kwargs)
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File 
"/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 851, in 
floating_ip_disassociate
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp 
floating_ip_ref['fixed_ip_id'])
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File 
"/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 129, in 
wrapper
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp return f(*args, 
**kwargs)
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp File 
"/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line 1171, in 
fixed_ip_get
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp raise 
exception.FixedIpNotFound(id=id)
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp 
FixedIpNotFound: No fixed IP associated with id None.
  2012-12-21 00:59:13 8428 TRACE nova.openstack.common.rpc.amqp

  It should just ignore the remaining code if it cannot find the fixed
  ip.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1092761/+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

Reply via email to