libvirt should not use the MAC address assigned to tap devices/vnet interfaces by the TAP/TUN driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fedora |
Fix Released
|
High
|
|||
libvirt (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Lucid |
Won't Fix
|
Low
|
Serge Hallyn |
Bug Description
On Ubuntu 10.04 I have problems using libvirt with a bridge because the TUN devices get random mac addresses and thus, change the bridge device mac address, which takes the lower mac addres of all devices attached to the bridge. The main and most critical problem is that, sometimes, we lose network connectivity for several seconds (usually 10-20 seconds) on the libvirt host and all its guests when a guest is powered off.
Searching for similar problems I found my problem described at https:/
=======
SRU Justification:
1. Impact: Random loss of network connectivity on guest power on/off.
2. Fix: This bug was fixed upstream and in maverick, using the same patch
(modulo porting0 which is added by the debdiff attached here. It
forces libvirt to ensure that the bridge mac address is lower than
that of any of its devices.
3. Patch: debdiff is attached.
4. Instructions: Power bridged guests on/off in libvirt, while continuously
checking network connectivity to existing guests.
5. Regression: The patch itself should definately be safe, since it is
ported from the fix in the redhat bug.
=======
Changed in libvirt (Ubuntu): | |
status: | New → Triaged |
Changed in libvirt (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in libvirt (Ubuntu Lucid): | |
status: | New → In Progress |
importance: | Undecided → Low |
assignee: | nobody → Serge Hallyn (serge-hallyn) |
description: | updated |
tags: | added: verification-needed |
Changed in fedora: | |
importance: | Unknown → High |
status: | Unknown → Fix Released |
Could you post the libvirt xml configuration of your guests and network?