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

Re: svn commit: r1509342 - in /subversion/branches/log-addressing/subversion/libsvn_fs_fs: fs.h fs_fs.c util.c util.h

From: Stefan Fuhrmann <stefan.fuhrmann_at_wandisco.com>
Date: Fri, 2 Aug 2013 17:56:26 +0200

On Fri, Aug 2, 2013 at 5:16 PM, Stefan Fuhrmann <
stefan.fuhrmann_at_wandisco.com> wrote:

> On Fri, Aug 2, 2013 at 5:11 AM, Daniel Shahaf <danielsh_at_elego.de> wrote:
>
>> stefan2_at_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.
Received on 2013-08-02 17:57:00 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.