Transfer data between VMs not using block devices
|Reported by:||rafal||Owned by:||rafal|
|Priority:||critical||Milestone:||Release 1 Beta 1|
Currently, we exchange files between VMs by swapping an attached block device. This has the following disadvantages:
a) we need to trust partition table and fs parsing code in the target to be not buggy
b) it is slow because of required hotplug scripts involvement
c) it requires a lot of code scattered in many places; udev scripts, unmount watcher, qfilexchgdd, etc, etc
b) is particularly painful for DVM.
Solve it via dedicated code running over qrexec-agent (see ticket 86).