On 16/07/2019 05:20, Sarah Newman wrote:
> On 7/15/19 8:48 PM, Juergen Gross wrote:
>> On 15.07.19 21:31, Sarah Newman wrote:
>>> On 7/15/19 11:57 AM, Foerster, Leonard wrote:
>>> ...
>>>> A key cornerstone for Live-update is guest transparent live migration
>>> ...
>>>>     -> for live migration: domid is a problem in this case
>>>>         -> randomize and pray does not work on smaller fleets
>>>>         -> this is not a problem for live-update
>>>>         -> BUT: as a community we shoudl make this restriction go away
>>>
>>> Andrew Cooper pointed out to me that manually assigning domain IDs
>>> is supported in much of the code already. If guest transparent live
>>> migration gets merged, we'll look at passing in a domain ID to xl,
>>> which would be good enough for us. I don't know about the other
>>> toolstacks.
>>
>> The main problem is the case where on the target host the domid of the
>> migrated domain is already in use by another domain. So you either need
>> a domid allocator spanning all hosts or the change of domid during
>> migration must be hidden from the guest for guest transparent migration.
>
> Yes. There are some cluster management systems which use xl rather
> than xapi.
> They could be extended to manage domain IDs if it's too difficult to
> allow
> the domain ID to change during migration.

For a v1 feature, having a restriction of "you must manage domids across
the cluster" is a fine.  Guest-transparent migration is a very important
feature, and one where we are lacking in relation to other hypervisors.

Longer term, we as the Xen community need to figure out a way to remove
the dependency on domids, at which point the cluster-wide management
restriction can be dropped.  This isn't going to be a trivial task, but
it will be a worthwhile one.

~Andrew

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to