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

Re: [patch] revprop packing for fsfs

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Fri, 1 May 2009 13:14:37 +0300 (Jerusalem Daylight Time)

Haven't looked at the patches, but this is to remind people of the option
to test packing features by building with

    -DPACK_AFTER_EVERY_COMMIT -DSVN_FS_FS_DEFAULT_MAX_FILES_PER_DIR=%d

or by passing

    FSFS_PACKING=yes FSFS_SHARDING=%d

to 'make check'. (I recommend the former.) Normally I set %d to a small
number, e.g., 1-4.

Daniel
    

Paul Querna wrote on Thu, 30 Apr 2009 at 23:55 -0700:
> On Wed, Apr 29, 2009 at 4:33 PM, Hyrum K. Wright
> <hyrum_wright_at_mail.utexas.edu> wrote:
> > On Apr 29, 2009, at 5:19 PM, Paul Querna wrote:
> >> I'm hacking up a patch using SQLite for storing the revprops right
> >> now, hopefully be able to post it in a few days when I get some more
> >> hacking time in on it.
> >
> > How about the attached?  I'm testing now, but it looks to give a ~90% space
> > improvement in revprop storage.  Still a few kinks, but if you've got some
> > time to test it, I'd appreciate it.
> >
> > -Hyrum
>
>
> Thanks Hyrum!
>
> Based off your patch, new patch is attached.
>
> Revprops use the normal sharded format, until a pack is run, at which
> point they are combined into a single sqlite database.
>
> Thoughts?
>
> Thanks,
>
> Paul
>

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2012225
Received on 2009-05-01 12:15:00 CEST

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