subversion-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Fuhrmann <stefan.fuhrm...@wandisco.com>
Subject Re: svn commit: r1509342 - in /subversion/branches/log-addressing/subversion/libsvn_fs_fs: fs.h fs_fs.c util.c util.h
Date Fri, 02 Aug 2013 15:56:26 GMT
On Fri, Aug 2, 2013 at 5:16 PM, Stefan Fuhrmann <
stefan.fuhrmann@wandisco.com> wrote:

> On Fri, Aug 2, 2013 at 5:11 AM, Daniel Shahaf <danielsh@elego.de> wrote:
>
>> stefan2@apache.org wrote on Thu, Aug 01, 2013 at 17:36:42 -0000:
>> > Author: stefan2
>> > Date: Thu Aug  1 17:36:42 2013
>> > New Revision: 1509342
>> >
>> > URL: http://svn.apache.org/r1509342
>> > Log:
>> > On the log-addressing branch:
>>
>> High-level question: how does this compare to fsx?  Is this a feature
>> fsx already has that is now being backported to fsfs?
>>
>
(forgot to answer that part)

FSX and FSFS f7 do indeed share that feature and will provide
the following common features based on it but with different
implementations:

* pack reorders data
* block read & prefetch
* checksum all data

FSX however replaces the "isolated" FS on-disk items with
containers for massively reduced on-disk and in-memory size.
Also, the txdelta algorithm will differ (fixed window v1 in FSFS
vs. sliding window v2 in FSX).

Basically, f7 looks just like f6 but offsets need to get though
an index translation to get the physical offset. Everything else
is mere optimization that's enabled by this indirection.

See also: http://svn.haxx.se/dev/archive-2013-07/0059.shtml

-- Stefan^2.

Mime
View raw message