|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
Re: [Xen-devel] /proc/xen/xenbus supports watch? 
| On Wed, 2005-09-14 at 13:55 +0100, Christian Limpach wrote:
> On 9/14/05, Rusty Russell <rusty@xxxxxxxxxxxxxxx> wrote:
> > Patch for reading only (I subbed in NULL for the default store page for
> > the moment, since I know there's another patch out there which touches
> > this).
> 
> I really don't think that the multi-page approach is good and it's
> also orthogonal, i.e. we could have multiple connections but still
> want concurrent transactions on the same connection.  What's wrong
> with concurrent transactions on the same connection?
You're right it's orthogonal, but we really do want separate connections
for each client: they're logically separate, so overloading them on one
transport is going to be a hack.  Inside the kernel we do it to a
limited degree, but already have a proxy for handling watches and we
trust everyone to get it right and use One Big Lock.
Now, we still might want concurrent transactions for a single user, but
more likely we want to get rid of the "root of transaction" model
altogether, since noone likes it, and there's an unrelated issue with
NFS-root mounted store (it breaks horribly) that is likely to change our
underlying (on-disk directory-based) implementation.  Thoughts?
Rusty.
-- 
A bad analogy is like a leaky screwdriver -- Richard Braakman
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-devel] /proc/xen/xenbus supports watch?, NAHieu
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Christian Limpach
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Rusty Russell
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Christian Limpach
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Rusty Russell
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Christian Limpach
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Rusty Russell
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Christian Limpach
Re: [Xen-devel] /proc/xen/xenbus supports watch?,
Rusty Russell <=
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Keir Fraser
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Rusty Russell
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Keir Fraser
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Rusty Russell
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Keir Fraser
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Rusty Russell
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Keir Fraser
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Rusty Russell
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Keir Fraser
Re: [Xen-devel] /proc/xen/xenbus supports watch?, Rusty Russell
 |  |  | 
  
    |  |  |