yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #45958
[Bug 1542972] [NEW] linux bridge device processing loop breaks on removals
Public bug reported:
The code to handle new interfaces makes a check to see if the interface
exists and then assumes it will exist for the rest of its operations.
This assumption does not hold true because a device can be removed at
any time (by Nova, the agents, whatever). So when a device is removed at
the wrong time it will cause an exception that will trigger all of the
ports to be rewired, which is an expensive operation and will cause the
status of the ports on the server side to go ACTIVE->BUILD->ACTIVE.
** Affects: neutron
Importance: Undecided
Assignee: Kevin Benton (kevinbenton)
Status: New
** Changed in: neutron
Assignee: (unassigned) => Kevin Benton (kevinbenton)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1542972
Title:
linux bridge device processing loop breaks on removals
Status in neutron:
New
Bug description:
The code to handle new interfaces makes a check to see if the
interface exists and then assumes it will exist for the rest of its
operations. This assumption does not hold true because a device can be
removed at any time (by Nova, the agents, whatever). So when a device
is removed at the wrong time it will cause an exception that will
trigger all of the ports to be rewired, which is an expensive
operation and will cause the status of the ports on the server side to
go ACTIVE->BUILD->ACTIVE.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1542972/+subscriptions
Follow ups