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

revprop packing for fsfs

From: Paul Querna <chip_at_force-elite.com>
Date: Mon, 27 Apr 2009 18:12:51 -0700


revprops on fsfs are currently still stored in one file per revsion,
and optionally sharded.

Previously there was a revprop-sqlite branch[1], which apparently
'worked' but was never merged to trunk[2].

Last time this was discussed was in October 2008[3], when hwright had
packed revprops, but later reverted the work as revprops are mutable
in r33724. The thread at the time included questions on the ability
to use SQLite on NFS, and if FSFS already has issues on NFS.

My question for the list: Is the design of using SQLite as the primary
data storage for revprops acceptable?

Currently the repcache uses sqlite, but it is entirely optional. In
the event of a problem with the database, at worst representations are
not shared.

If you believe SQLIte should not be used for revprops, is there an
alternative design that would accomplish the goal of not using one
file per revision for revprops?



[1] - http://svn.haxx.se/dev/archive-2007-06/0505.shtml
[2] - http://svn.collab.net/viewvc/svn?view=revision&revision=29147
[3] - http://svn.haxx.se/dev/archive-2008-10/0654.shtml

Received on 2009-04-28 03:13:10 CEST

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