|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: ocaml?? why??
To: |
John Levon <levon@xxxxxxxxxxxxxxxxx> |
Subject: |
[Xen-devel] Re: ocaml?? why?? |
From: |
Vincent Hanquez <vincent.hanquez@xxxxxxxxxxxxx> |
Date: |
Mon, 06 Apr 2009 17:44:02 +0100 |
Cc: |
Dan Magenheimer <dan.magenheimer@xxxxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, "George S. Coker, II" <gscoker@xxxxxxxxxxxxxx>, Patrick Colp <pjcolp@xxxxxxxxx>, Alex Zeffertt <Alex.Zeffertt@xxxxxxxxxxxxx>, Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx> |
Delivery-date: |
Mon, 06 Apr 2009 09:42:10 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<20090406153851.GC1342@xxxxxxxxxxxxxxxxx> |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
References: |
<C5FA6BCE.2C57B%gscoker@xxxxxxxxxxxxxx> <f45b39c0-8c4a-41d9-bd07-0e48a87aa6d4@default> <20090406103321.GA26380@xxxxxxxxxxxxxxxxx> <49DA08E4.4000303@xxxxxxxxxxxxx> <20090406135155.GA7928@xxxxxxxxxxxxxxxxx> <49DA1AEE.7070108@xxxxxxxxxxxxx> <20090406153851.GC1342@xxxxxxxxxxxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
Mozilla-Thunderbird 2.0.0.19 (X11/20090103) |
John Levon wrote:
Whilst I agree that xenstored's transaction-via-cp is incredibly gross,
you can get most of the benefit with a two-line patch to move it onto
tmpfs (as we have done for quite some time).
you're still writing inside a database on a ram filesystem ... this is
just a band-aid solution.
same thing that the ocaml code does become trivial in C. either you need
to modify every operation to understand some kind of modification list
so that the tree get modified only at commit time (compare to now, at
every operations)
Well exactly. It's hot air since I haven't actually written it, but a
modification list doesn't seem particularly complex to me.
Well that's only half the problem (dare i say the easy part ?), you
still need to merge 2 xenstored databases together in a clever way
without issuing a EAGAIN to the connection when it's possible (most of
the cases).
--
Vincent
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- RE: ocaml?? why?? (was: [Xen-devel] caml stubdom crashes), (continued)
- Re: ocaml?? why?? (was: [Xen-devel] caml stubdom crashes), Anil Madhavapeddy
- Re: ocaml?? why?? (was: [Xen-devel] caml stubdom crashes), John Levon
- [Xen-devel] Re: ocaml?? why??, Vincent Hanquez
- [Xen-devel] Re: ocaml?? why??, John Levon
- [Xen-devel] Re: ocaml?? why??, Vincent Hanquez
- [Xen-devel] Re: ocaml?? why??, Patrick Colp
- [Xen-devel] Re: ocaml?? why??, John Levon
- [Xen-devel] Re: ocaml?? why??,
Vincent Hanquez <=
- Re: [Xen-devel] caml stubdom crashes, Alex Zeffertt
- Re: [Xen-devel] caml stubdom crashes, George S. Coker, II
- Re: [Xen-devel] caml stubdom crashes, Patrick Colp
- Re: [Xen-devel] caml stubdom crashes, Alex Zeffertt
Re: [Xen-devel] caml stubdom crashes, Alex Zeffertt
|
|
|
|
|