dynamic block device attach/detach not functional with karmic KVM
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
High
|
Unassigned | ||
eucalyptus (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Karmic |
Invalid
|
High
|
Unassigned | ||
libvirt (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Karmic |
Invalid
|
High
|
Unassigned | ||
qemu-kvm (Ubuntu) |
Fix Released
|
High
|
Dustin Kirkland | ||
Karmic |
Fix Released
|
High
|
Dustin Kirkland |
Bug Description
The version of KVM currently in karmic does not appear to have a fully functional dynamic block device attach/detach:
outside VM:
-------
root@explorer:
Connecting to uri: qemu:///system
Id Name State
-------
1 i-512A0927 running
root@explorer:
-rw-r--r-- 1 root root 33554432 2009-09-17 15:09 /tmp/foobar
root@explorer:
<disk type='block'
root@explorer:
Connecting to uri: qemu:///system
Device attached successfully
root@explorer:
inside VM (with acpiphp loaded)
-------
root@10:
[ 1482.978287] pci 0000:00:06.0: reg 10 io port: [0x00-0xff]
[ 1482.978327] pci 0000:00:06.0: reg 14 32bit mmio: [0x000000-0x0003ff]
[ 1482.978365] pci 0000:00:06.0: reg 18 32bit mmio: [0x000000-0x001fff]
[ 1482.978673] pci 0000:00:02.0: BAR 6: bogus alignment [0x0-0x0] flags 0x2
[ 1482.978750] decode_hpp: Could not get hotplug parameters. Use defaults
[ 1482.982167] sym53c8xx 0000:00:06.0: enabling device (0000 -> 0003)
[ 1482.982274] sym53c8xx 0000:00:06.0: PCI INT A -> Link[LNKB] -> GSI 10 (level, high) -> IRQ 10
[ 1482.984011] sym1: <895a> rev 0x0 at pci 0000:00:06.0 irq 10
[ 1482.989722] sym1: No NVRAM, ID 7, Fast-40, LVD, parity checking
[ 1482.992017] sym1: SCSI BUS has been reset.
[ 1483.001733] scsi6 : sym-2.2.3
root@10:
-------
libvirt/kvm appear to believe that the block device has been attached, but the device is not showing up in the guest (this process with the same VM/kernel works on Jaunty). Apparmor is disabled.
Related branches
Changed in qemu-kvm (Ubuntu Karmic): | |
status: | Confirmed → Triaged |
Changed in qemu-kvm (Ubuntu Karmic): | |
status: | Triaged → In Progress |
Changed in qemu-kvm: | |
status: | New → Invalid |
Changed in libvirt (Ubuntu Karmic): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Dustin Kirkland (kirkland) |
Changed in libvirt (Ubuntu Karmic): | |
assignee: | Dustin Kirkland (kirkland) → nobody |
status: | In Progress → Invalid |
affects: | qemu-kvm → qemu |
Changed in qemu: | |
status: | Invalid → Confirmed |
importance: | Undecided → High |
Changed in eucalyptus (Ubuntu Karmic): | |
status: | Invalid → Confirmed |
Changed in eucalyptus (Ubuntu Karmic): | |
importance: | Undecided → High |
Changed in qemu-kvm (Ubuntu Karmic): | |
milestone: | ubuntu-9.10-beta → ubuntu-9.10 |
Changed in eucalyptus (Ubuntu Karmic): | |
status: | Confirmed → Triaged |
Changed in libvirt (Ubuntu Karmic): | |
status: | Invalid → Triaged |
Changed in qemu-kvm (Ubuntu Karmic): | |
status: | In Progress → Triaged |
Changed in qemu-kvm (Ubuntu Karmic): | |
status: | Triaged → In Progress |
Changed in libvirt (Ubuntu Karmic): | |
status: | Triaged → Invalid |
Changed in eucalyptus (Ubuntu Karmic): | |
status: | Triaged → Invalid |
Changed in qemu: | |
status: | Confirmed → Fix Committed |
milestone: | none → 0.12.0 |
Changed in qemu: | |
status: | Fix Committed → Fix Released |
Dan-
What would you say the priority of this is?
Is Eucalyptus dependent on this functionality?
:-Dustin