|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
[Xen-devel] Re: [Xen-changelog] Simpler domid allocation. 
| 
On 15 Jul 2005, at 16:40, Anthony Liguori wrote:
 I understand your fears w.r.t. decentralised tools. One thing I think 
we will end up doing is adding the domain uuid (big unique domain 
identifier) to Xen. Xen will still work in terms of the short 16-bit 
domids, but control tools will be able to read out this extra unique 
key value which they can use to protect themselves against domid 
reuse in the absence of some other trusted authority. Invaluable for 
debugging screwed-up machine states too. :-)
 
Excellent. The UUID would be part of the struct domain in Xen? Would 
Xen create it and the tools just have an interface to get it? I'd be 
happy to submit a patch to add this as it would be very useful for the 
tools (since it effectively eliminates the possibility of race 
conditions).
 
No, it would just be a 16-byte array settable via a dom0_op and 
returned by getdomaininfo. No reason for Xen to be responsible for 
creating it, and it has downsides:
 1. It would stop us from using an allocation strategy that 100% 
guarantees cluster-wide uniqueness 
 2. We'd like domains to keep their uuids across reboots.
 -- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 |  | 
  
    |  |  |