|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Many same managed domain
Daniel Berrange wrote:
[snip]
>> Thanks for your explanation.
>> I have a question to your logic. I think that the logic need a VM
>> name check when no VM with same UUID exists. Am I right?
>>
>> - If the UUID is not specified
>> - If a VM with same name exists
>> => Update the config for that existing VM
>> - Else no vm with same name exists
>> => Define a brand new VM with auto-generated UUID
>> - Else UUID is specified
>> - If a VM with same UUID exists
>> - If name is different
>> => Error
>> - Else if name is same
>> => Update the config for that existing VM
>> - Else no VM with same UUID exists
>> - => Define a branch new VM with that name
>> + - If name is different
>> + => Define a branch new VM with that name
>> + - Else if name is same
>> + => Error
>>
>
> Yes you are correct - if UUID does not clash we still need to check for
> a VM with same name, but different UUID.
>
As a side note, Xen API allows for domains with same name - in spec at
least :-).
((VM ref) Set) VM.get_by_name_label (session_id s, string label)
Return Type: (VM ref) Set
references to objects with match names
Jim
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|