[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Revprop packing implemented

From: Hyrum K Wright <hyrum_at_hyrumwright.org>
Date: Sat, 7 Jul 2012 19:28:52 -0500

On Fri, Jul 6, 2012 at 3:32 AM, Stefan Fuhrmann
<stefan.fuhrmann_at_wandisco.com> wrote:
> Hi devs,
>
> This week I had one of my "how hard can it be?" moments
> and finally implemented revprop packing (did that mainly
> offline). It passes all tests and seems to work pretty well.
>
> It's design deviates from the existing revprop packing branch
> in that it is more scalable and simpler to implement. Key
> differences:
>
> * Have a configurable limit (default 64k) to the pack file size.
> Concatenate revprops only up to that limit, but at least one
> revision's revprops per file. Have the manifest map revs to
> revprop pack files. IOW, let the OS do all the heavy lifting
> of storage management.
> * Make revprop packing a mandatory part of FSFS packing
> in format 6 repos. There is no need to track revprop packing
> separately nor to give it a separate format info.

Do you have an overview of the entire design, rather than just a delta
between your implementation and the existing one?

> ...

-Hyrum
Received on 2012-07-08 02:29:25 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.