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

Re: Deltification (WAS: Re: Subversion 0.33.0 released).

From: <kfogel_at_collab.net>
Date: 2003-11-17 23:15:35 CET

Ryan Hunt <rhunt@hp.com> writes:
> So should I expect that if I made a further change of just a few bytes
> and performed a check in that I would see the repository only grow by
> that much??

Er, "in the long run", yes. It might take two commits to get the full
benefit of the already-allocated space, I don't know.

(But any testing you have time for would be appreciated, of course!)

In issue #1573, we've discussed one possible solution to the
inefficiency you're noticing. From the issue:

> * a better, post-1.0 long-term solution: it takes N minutes for
> the client to figure out the correct vdelta data to send to the
> repository, then takes another N minutes for the repository to
> calculate the *same* delta in reverse! This is a huge waste of
> time. It would be nice, someday, to remember the vdelta
> windows and invert them when deltifying after the commit.
> (vdelta *is* invertible if you have both fulltexts, which the
> repository does.) And it would be very quick, too.

However, there are no plans to implement that right now. If the
problem you've pointed out -- temporary intermediate fulltexts --
starts to be a source of scalability trouble, we should open an issue,
with the above as one proposed solution.

Hope this helps,
-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Nov 17 23:59:49 2003

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