yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #72305
[Bug 1763329] [NEW] Race condition in privileged._run_iproute_xxx() functions
Public bug reported:
privileged functions like _run_iproute_link() are not atomic as they first get device index and then do some other action on such device.
Because of that there can be the case when device existed when its index was taken but not exists during second call to make some action on device.
In such case NetlinkError is raised by pyroute2 and it is not properly handled in Neutron.
Because of that for example fullstack test in
http://logs.openstack.org/18/558318/7/check/neutron-
fullstack/a6688da/logs/testr_results.html.gz failed
** Affects: neutron
Importance: Medium
Assignee: Slawek Kaplonski (slaweq)
Status: Confirmed
** Changed in: neutron
Assignee: (unassigned) => Slawek Kaplonski (slaweq)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1763329
Title:
Race condition in privileged._run_iproute_xxx() functions
Status in neutron:
Confirmed
Bug description:
privileged functions like _run_iproute_link() are not atomic as they first get device index and then do some other action on such device.
Because of that there can be the case when device existed when its index was taken but not exists during second call to make some action on device.
In such case NetlinkError is raised by pyroute2 and it is not properly handled in Neutron.
Because of that for example fullstack test in
http://logs.openstack.org/18/558318/7/check/neutron-
fullstack/a6688da/logs/testr_results.html.gz failed
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1763329/+subscriptions
Follow ups