[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [xen-devel][PATCH] xl - Special case vhd images validation
Ian Jackson wrote: > 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. > We won't need this change if we have gone with patch 3 and further but since we chose to move those post 4.1, we will need this. > >> 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. > I switched the input param for the method as I had to, so we need this as well. Kamala _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |