[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Re: ocaml?? why??



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.