|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [xen-devel][PATCH] xl - Special case vhd images validation
Kamala Narasimhan writes ("[xen-devel][PATCH] xl - Special case vhd images
validation"):
> Description - Special case how we validate vhd image files. Without this
> patch when tap:aio:vhd prefixed image files are specified in the config file,
> disk validation and thus vm creation will fail.
> + if (disk->format == DISK_FORMAT_RAW) {
> + delimiter = strchr(file_name, ':');
> + if (delimiter) {
> + if (!strncmp(file_name, "vhd:", sizeof("vhd:")-1)) {
> + disk->format = DISK_FORMAT_VHD;
> + file_name = ++delimiter;
> + }
> + }
> + }
This seems to suggest that if you say "tap:raw:" with a filename
starting "vhd:" you get vhd instead. This is a bit perverse but I
guess acceptable for 4.1 at least.
> LIBXL__LOG_ERRNO(ctx, LIBXL__LOG_ERROR, "failed to stat %s",
> file_name);
> return ERROR_INVAL;
> }
> - if (backend_type == DISK_BACKEND_PHY) {
> + if (disk->backend == DISK_BACKEND_PHY) {
Is this change stray in this patch, or should it be included in one of
the others ? I'm not sure I follow it, anyway.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|