← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1556139] [NEW] ml2 create extension processing racey

 

Public bug reported:

The change to make the create result for networks and ports the same as
the get result[1] changed create_port and create_network to call
get_port and get_network (respectively) before returning. The issue with
this approach is that the port or network can be deleted between when
the record was committed and when the get operation is called. This
results in the operations throwing a port or network not found error,
which makes no sense in the context of a create.


1.
https://github.com/openstack/neutron/commit/b6d091279fffe441f6d28e687313ad031a24a3ec

** Affects: neutron
     Importance: Critical
     Assignee: Kevin Benton (kevinbenton)
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1556139

Title:
  ml2 create extension processing racey

Status in neutron:
  New

Bug description:
  The change to make the create result for networks and ports the same
  as the get result[1] changed create_port and create_network to call
  get_port and get_network (respectively) before returning. The issue
  with this approach is that the port or network can be deleted between
  when the record was committed and when the get operation is called.
  This results in the operations throwing a port or network not found
  error, which makes no sense in the context of a create.


  1.
  https://github.com/openstack/neutron/commit/b6d091279fffe441f6d28e687313ad031a24a3ec

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


Follow ups