|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH] xl: Support backend domain ID for disks
Daniel De Graaf writes ("Re: [Xen-devel] [PATCH] xl: Support backend domain ID
for disks"):
> Adding the ability to disable the stat() in libxl__device_disk_set_backend
> seems like it would be useful separate from setting the backend in order
> to support formats where the pdev_path is not a file. Do the iscsi/nbd
> backend types already do this somehow?
No, but they don't currently work, either :-/. This is certainly
needed.
> For the "phy" backend type, libxl can populate this correctly from outside
> the backend as long as it can determine proper device major/minor numbers
> for the backend's kernel (perhaps by sharing the backend's /dev via NFS).
OMG, that's horrible.
> Other backend types like blktap2 that require scripts to be started will
> require switching back to starting the devices via hotplug. I do think
> running the script directly from libxl when possible is a good idea as this
> makes it easier to debug.
I think that in the New World Order, a driver domain should be told
the pdev_path and left to get on with it. So something in the driver
domain needs to watch xenstore. Perhaps a BSD-style backendd ?
> This was chosen to match the backend specification for network devices,
> but for disks it is confusing with "backendtype" already taken. Since
> smashed-together names are hard to read, would "backend_domain" be a
> better choice?
If we have "backendtype" then we already have squashed together names.
But let's see what other people say about the colour of this bikeshed.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|