[Kimchi-devel] [PATCH] API.json: allow scsi storage devices
Daniel H Barboza
danielhb at linux.vnet.ibm.com
Tue Sep 16 14:13:20 UTC 2014
On 09/16/2014 12:07 AM, Royce Lv wrote:
> On 2014年09月16日 10:47, Daniel Henrique Barboza wrote:
>> Kimchi does not allow scsi devices to be attached in a VM (devices
>> with names sdb,sdc ...). A simple change in API.json regex of
>> vmstorages_create fixes it.
>>
>> Signed-off-by: Daniel Henrique Barboza <danielhb at linux.vnet.ibm.com>
>> ---
>> src/kimchi/API.json | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/src/kimchi/API.json b/src/kimchi/API.json
>> index 1319531..4a3cd03 100644
>> --- a/src/kimchi/API.json
>> +++ b/src/kimchi/API.json
>> @@ -489,7 +489,7 @@
>> "dev": {
>> "description": "The storage device name",
>> "type": "string",
>> - "pattern": "^h|vd[b-z]$",
>> + "pattern": "^h|s|vd[b-z]$",
>> "error": "KCHVMSTOR0001E"
>> },
>> "type": {
> I'm good with this change itself.
>
> As I commented in bugzilla, if we consider this case:
> pass "hda" as name while platform does not support IDE bus,
> disk is actually created as SCSI disk but named as "hda"
> it may course confusion about why scsi disk accept name start with 'hd'.
>
> So allow all patterns have problem too. I suggest we add logic to
> check what bus are accepted to decide if a name convention is right.
>
> I guess refer to "_get_storage_device_name()" and make some changes
> will do.
I agree. I'll send a v2.
Thanks!
>
>
More information about the Kimchi-devel
mailing list