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

