[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v1 03/10] libxl: store a copy of vanilla domain configuration when creating domain
On Thu, Jul 17, 2014 at 12:06:48PM +0100, Ian Campbell wrote: [...] > Either works for me. > > > And for larger scope, when creating a domain, there shouldn't be any > > other thread trying to access the configuration file (is there?), so > > locking is not necessary. > > Could someone race and try and call xl mem-set in the middle of the > create? Not sure. > Good point. To be clear, we don't really care about those moving parts in xenstore, as we always read from xenstore later to get the latest value. What concerns me is user doing "xl XXX-attach" etc before the config is stored. > Always taking the lock when manipulating a domain's stored config, even > if it isn't strictly necessary means we don't need to think to hard > about those corner cases... > > I suppose there is also a brief interval after the createdomain domctl > where the domid is "valid" but no config has been stored yet (since the > create doesn't hold the lock, I think). You might need some robustness > against that too. > I think you're right. Wei. > Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |