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

Re: [MirageOS-devel] Irmin roadmap



esp. use of (sparse, very big) merkle trees, gossip for consistency, etc

reminded me should also re-view work from MPI on dealing with adversaries (e.g. peer review etc

On Sat, Sep 13, 2014 at 1:08 PM, Jon Crowcroft <Jon.Crowcroft@xxxxxxxxxxxx> wrote:
v cool

here's a (another) possible use case for irmin:
http://queue.acm.org/detail.cfm?id=2668154

In missive <69D665AD-E191-40B2-8E41-0111697C2E7F@xxxxxxxxxxxxxx>, Thomas Gazagn
aire typed:

Â>>Hi all,
Â>>
Â>>Lots of people starting asked me about the status of Irmin. As you might have notice, I'vent had much time to spend on Irmin last month, but I plan to fix that. My current priorities are:
Â>>
Â>>1/ make Irmin compiles on the Xen backend of Mirage. https://github.com/mirage/irmin/issues/81
Â>>This means dropping the dependency to core_kernel (for now on). The external API will not change.
Â>>
Â>>2/ improve the high-level JSON API. This is related to https://github.com/mirage/irmin/issues/80
Â>>Currently, we only have a JSON API for the low-level stores, and the very partial implementation of the higher-level calls. Needs to complete and document that.
Â>>
Â>>3/ implement a pure-ocaml Git server to be able to at least `git pull` from it. https://github.com/mirage/ocaml-git/issues/15
Â>>Together with 1/ this will make possible to query the state of a running Mirage unikernel with a simple `git pull <vm-address>`
Â>>
Â>>4/ implement a simple distributed log server .https://github.com/mirage/irmin/issues/82
Â>>Could use Benjamin's rope implementation, that I first need to release properly.
Â>>
Â>>5/ try to come up with a solution to the "unlimited" memory/storage usage issues https://github.com/mirage/irmin/issues/83
Â>>This is the most uncertain part of the short-term roadmap. I'll need to check again what are the limitation of Git shallow copies and see how we can use them to limit the history size to remember.
Â>>
Â>>There are also few open embarrassing bugs that I want to fix as well (regarding fd leaks ...).
Â>>
Â>>If anyone is interested to help me on any of these topics, please feel free to comment on the related issues on Github -- I'll gladly share the workload. Also, feel free to reply to that email if you think there is any important Imrin features that you think are missing now.
Â>>
Â>>Best,
Â>>Thomas
Â>>_______________________________________________
Â>>MirageOS-devel mailing list
Â>>MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
Â>>http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

Âcheers

 Âjon


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

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