[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 6/6] xl/libxl: implement QDISK libxl_device_disk_local_attach
Stefano Stabellini writes ("Re: [PATCH 6/6] xl/libxl: implement QDISK libxl_device_disk_local_attach"): > On Tue, 27 Mar 2012, Ian Jackson wrote: > > Stefano Stabellini writes ("[PATCH 6/6] xl/libxl: implement QDISK > > libxl_device_disk_local_attach"): > > > - Spawn a QEMU instance at boot time to handle disk local attach > > > requests. > > > > This is a bit strange. Why does this need to be a single daemon ? > > Can't we have one qemu per disk ? > > Why is a bit strange? It has always been the case that QEMU PV would > take care of all the PV backends for a single domain. Moreover why would > you want more QEMUs when you can handle everything you need with just > one and a single thread (except the inevitable xenstore thread)? Offhand I can think of at least two reasons to prever separate qemus (at least one per domain): Firstly, the performance scalability will be improved if we don't have to funnel all the IO through a single process. Secondly, it avoids propagating failures of any kind from one domain to another. Thirdly, it will make it easier to do disaggregation later if we feel like it. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |