|
|
|
|
|
|
|
|
|
|
xen-tools
Re: [Xen-tools] [BUNDLE] Change transaction semantics, implementation
On 21 Sep 2005, at 07:07, Rusty Russell wrote:
Previously we used a
lock to implement transactions, with deadlock protection by breaking
the
lock after one second and returning ETIMEDOUT. Unfortunately, the
store
was so slow that we were seeing this (and treating it as a soft error,
which makes it worse, risking livelock), and Christian pointed out that
this model is also flawed in theory: domains can be paused for infinite
duration. So, transaction_end can now fail with EAGAIN at any time:
you
have to loop.
This makes me very happy. :-)
-- Keir
_______________________________________________
Xen-tools mailing list
Xen-tools@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-tools
|
|
|
|
|