Activity log for bug #1371732

Date Who What changed Old value New value Message
2014-09-19 18:00:18 Ed Bak bug added bug
2014-09-19 18:03:41 Carl Baldwin tags l3-dvr-backlog
2014-09-19 18:03:52 Carl Baldwin neutron: importance Undecided Critical
2014-09-19 18:42:29 Armando Migliaccio neutron: assignee Carl Baldwin (carl-baldwin)
2014-09-19 18:49:52 Carl Baldwin neutron: milestone juno-rc1
2014-09-19 21:18:44 Armando Migliaccio neutron: status New Confirmed
2014-09-22 17:49:08 OpenStack Infra neutron: status Confirmed In Progress
2014-09-23 17:17:44 Armando Migliaccio summary create_port failure resulting in Lock wait timeout create/update_port failure resulting in Lock wait timeout
2014-09-23 17:18:12 Armando Migliaccio description create_port can fail with a Lock wait timeout error. The transaction performed in create_port makes a call to _process_port_bindings which then calls dvr_update_router_addvm. The notification made within dvr_update_router_addvm can hang. The transaction lock is held through the entire hang preventing other create_port threads from getting the lock and then timing out with a "Lock wait timeout." 2014-09-19 04:16:53.332 3391 TRACE neutron.api.v2.resource OperationalError: (OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') 'SELECT ipavailabilityranges.allocation_pool_id AS ipavailabilityranges_allocation_pool_id, ipavailabilityranges.first_ip AS ipavailabilityranges_first_ip, ipavailabilityranges.last_ip AS ipavailabilityranges_last_ip \nFROM ipavailabilityranges INNER JOIN ipallocationpools ON ipallocationpools.id = ipavailabilityranges.allocation_pool_id \nWHERE ipallocationpools.subnet_id = %s \n LIMIT %s FOR UPDATE' ('550ee3a3-6c4d-4a4a-b173-b7603e43356a', 1) create_port can fail with a Lock wait timeout error. The transaction performed in create_port/update_port makes a call to _process_port_bindings which then calls dvr_update_router_addvm. The notification made within dvr_update_router_addvm can hang. The transaction lock is held through the entire hang preventing other create_port threads from getting the lock and then timing out with a "Lock wait timeout." 2014-09-19 04:16:53.332 3391 TRACE neutron.api.v2.resource OperationalError: (OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') 'SELECT ipavailabilityranges.allocation_pool_id AS ipavailabilityranges_allocation_pool_id, ipavailabilityranges.first_ip AS ipavailabilityranges_first_ip, ipavailabilityranges.last_ip AS ipavailabilityranges_last_ip \nFROM ipavailabilityranges INNER JOIN ipallocationpools ON ipallocationpools.id = ipavailabilityranges.allocation_pool_id \nWHERE ipallocationpools.subnet_id = %s \n LIMIT %s FOR UPDATE' ('550ee3a3-6c4d-4a4a-b173-b7603e43356a', 1)
2014-09-24 14:42:09 OpenStack Infra neutron: status In Progress Fix Committed
2014-10-03 06:52:08 Thierry Carrez neutron: status Fix Committed Fix Released
2014-10-16 09:20:38 Thierry Carrez neutron: milestone juno-rc1 2014.2