On Mon, Oct 18, 2010 at 23:51, Blair Zajac <bl...@orcaware.com> wrote: > On 10/04/2010 06:45 AM, C. Michael Pilato wrote: >> >> There, you can learn more about what the Meetups tend to look like, what >> other Meetups are planned for this years conference, and so on. You'll >> also >> find a link to the Subversion Meetup wiki page: >> >> http://subversion.open.collab.net/wiki/ApacheConNA2010Meetup > > That's the first mention I've seen of FSv2. What ideas are going into it? > What problems is it primarily meant to solve?
FSv2 is a hand-wave. Personally, I see it as a broad swath of API changes to align our needs with the underlying storage. Trowbridge noted that our current API makes it *really* difficult to implement an effective backend. I'd also like to see a backend that allows for parallel PUTs during the commit process. Hyrum sees FSv2 as some kind of super-key-value storage with layers on top, allowing for various types of high-scaling mechanisms. Whatever it is... it is a placeholder for a new round of innovation on our repository. It is whatever the community would like to see from a new backend. We haven't *ever* really worked through a discussion of a backend. The BDB just evolved, from before the community was really built up. The FSFS backend was dropped in as a fait d'accompli. And thereafter, it was small evolutions for the backends. Cheers, -g