On Mon, Jan 11, 2010 at 12:24 PM, erik quanstrom <quans...@coraid.com> wrote: >> Venti deals with incompletely written blocks; the arenas and index structures >> are still workable. The situation is even recoverable - a proxy could notice >> that one of the backends failed to return a read, so it rewrite the data from >> an other copy (which it can verify) to the failed one. > > what are you using as a venti proxy? or is this more theoretical?
When I ran this on real h/w, I used Inferno's vcache, which works as-is. I have a binary (but have lost the source) for a Plan 9 equivalent, but cooking one up again should take only a few hours; its job is really simple. > how do you protect against lossage in the fossil cache? I don't, any more than fossil+fs does. > - erik -- vs