vHost Support

Registered by Mike Perez on 2014-06-27

The vHost driver was added in the 3.6 Linux kernel. The Linux-IO Target vHost
fabric module implements I/O prcoessing based on the Linux virtio mechanism. It
provides virtually bare-metal local storage performance for KVM guests.
Currently Linux guest VMs are supported.

The vHost driver is not a self-contained virtio device, as it depends on
userspace to handle the control plane while the data plane is done in kernel.
This means the data plane does not go through emulations, which can slow down
I/O performance. Cinder today does not provide an option for taking advantage
Linux vHost driver.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Mike Perez
Direction:
Needs approval
Assignee:
Mike Perez
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
milestone icon next
Completed by
Sean McGinnis on 2016-02-01

Related branches

Sprints

Whiteboard

(smcginnis): Marking obsolete as this has been sitting out there for a long time. If this is still needed, please submit a new bp.

cinder-spec: https://review.openstack.org/103048

Hi mike, How goes this BP? Is there any code about it?
We have coded this feature, and if there isn't any code we can submit it ASAP.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.