|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Hotplugged devices in Xen 4.5 and domain reboot
El 01/12/15 a les 17.48, Iurii Mykhalskyi ha escrit:
>> Does something like the following work? If not, could you paste the
>> error when running it with -vvv.
>>
>> xl block-attach DomU
>> format=raw,vdev=hdc,access=rw,backend=DomD,target=/path/to/dev
> In dom0 we have next issue:
> /libxl: error: libxl_device.c:283:libxl__device_disk_set_backend: Disk
> vdev=xvda10 failed to stat: /dev/sda1: No such file or directory//-
> /this issue occurs due to missing /dev/sda1 device (all hardware are
> placed in DomD domain).
I'm not sure how can you get to this path, the libxl chunk in
stable-4.5 is:
271 if (disk->format == LIBXL_DISK_FORMAT_EMPTY) {
272 if (!disk->is_cdrom) {
273 LOG(ERROR, "Disk vdev=%s is empty but not cdrom", disk->vdev);
274 return ERROR_INVAL;
275 }
276 memset(&a.stab, 0, sizeof(a.stab));
277 } else if ((disk->backend == LIBXL_DISK_BACKEND_UNKNOWN ||
278 disk->backend == LIBXL_DISK_BACKEND_PHY) &&
279 disk->backend_domid == LIBXL_TOOLSTACK_DOMID &&
280 !disk->script) {
281 if (stat(disk->pdev_path, &a.stab)) {
282 LOGE(ERROR, "Disk vdev=%s failed to stat: %s",
283 disk->vdev, disk->pdev_path);
284 return ERROR_INVAL;
285 }
286 }
So it seems that block-attach is ignoring the 'backend=foo' field in
the disk configuration?
Can you paste the full output of the execution with -vvv?
Roger.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |