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

Re: [PATCH] Replace vdelta with singel insert op

From: Branko Čibej <brane_at_xbc.nu>
Date: Thu, 24 Jan 2008 16:17:50 +0100

David Glasser wrote:
> On Jan 24, 2008 3:26 AM, Branko Čibej <brane_at_xbc.nu> wrote:
>> I don't think that's so important. Remember that we never send actual
>> data from the repo to the client; it's always munged and deltas
>> recomputed in some way. So this over-the-net slowdown would only affect
>> pre-1.4 clients talking to a 1.5 server during initial checkout, when we
>> can't send deltas.
> Um, what do you mean "when we can't send deltas"?

We send self-compressed files, not deltas between two files, during
initial checkout and export. So we do agree on semantics, if not on
terminology. :)

> The whole point
> here was that even the original checkout of a file may be computed as
> a delta against the empty stream. (Unless there's some special-case
> code somewhere to not do this for the first checkout, but I don't
> think so...)
> That said, I suspect your analysis of the trade-offs is correct; it
> would just be nice to have some real usage numbers.

Actually, since the send-self-compressed-file-over-the-wire code is in a
different place than the store-self-compressed-fulltext-in-the-repositry
code, we theoretically /could/ use vdelta self-compression in the
over-the-wire case, and would then be no worse off with pre-1.4 clients
than we are now.

-- Brane

To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-01-24 16:18:18 CET

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