[Bug 588410] [NEW] dynamic block storage should use virtio
Dustin Kirkland
dustin.kirkland at gmail.com
Tue Jun 1 18:57:20 BST 2010
Public bug reported:
This new bug is closely related to Bug #432154. Back in Karmic, we
learned that libvirt/qemu-kvm had sort of broken hot add of scsi
devices. This is somewhat intentional, from upstream qemu's
perspective, as they content that scsi devices should not be hot-added
any more. In fact, the newest libvirt (whose merge is pending for
Maverick) will in fact deprecate this behavior.
At this point, Eucalyptus EBS volumes will be broken in Maverick.
Instead, Eucalyptus needs to learn to use the virtio driver model for
hot-adding of block devices. As an added benefit, performance should
increase significantly.
The pertinent code should be in:
* ./node/handlers_kvm.c
Look for code like this:
<disk type='block'><driver name='phy'/><source dev='%s'/><target dev='%s'/></disk>
The name='phy' should be changed to name='virtio'. It's possible that
upstream may want to make this a configurable parameter, at which point
we should be able to take their changes and set model=virtio in our
configuration file.
In the mean time, we should make the change in Maverick, and start
testing it ASAP.
** Affects: eucalyptus
Importance: Undecided
Status: New
** Affects: eucalyptus (Ubuntu)
Importance: High
Assignee: Dave Walker (davewalker)
Status: Triaged
** Affects: eucalyptus (Ubuntu Maverick)
Importance: High
Assignee: Dave Walker (davewalker)
Status: Triaged
** Changed in: eucalyptus (Ubuntu)
Status: New => Triaged
** Changed in: eucalyptus (Ubuntu)
Importance: Undecided => High
** Changed in: eucalyptus (Ubuntu)
Assignee: (unassigned) => Dave Walker (davewalker)
** Changed in: eucalyptus (Ubuntu)
Milestone: None => maverick-alpha-2
** Changed in: eucalyptus (Ubuntu)
Assignee: Dave Walker (davewalker) => (unassigned)
** Changed in: eucalyptus (Ubuntu)
Assignee: (unassigned) => Dave Walker (davewalker)
** Also affects: eucalyptus
Importance: Undecided
Status: New
** Also affects: eucalyptus (Ubuntu Maverick)
Importance: High
Assignee: Dave Walker (davewalker)
Status: Triaged
--
dynamic block storage should use virtio
https://bugs.launchpad.net/bugs/588410
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to eucalyptus in ubuntu.
More information about the Ubuntu-server-bugs
mailing list