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

Re: [Issue 1585] Deltified dumps for archival and schema conversion

From: <kfogel_at_collab.net>
Date: 2004-06-18 20:59:39 CEST

Mikhail Terekhov <termim@charter.net> writes:
> That would be very surprising! The closer dump format reflects
> internal DB structure
> the faster should be dump/load operations IMHO. Storing file deltas
> instead of full file
> content should eliminate applying deltas on dump and calculating them
> on load.

I don't believe it works that way, unfortunately.

> >Is it 10 days or the 43GB which makes it impossible to convert your
> >project (with cvs2svn, I presume, though you didn't say)? The 43GB
> >shouldn't matter, as you can convert without having a full
> >intermediate dumpfile at any point.
> >
> 10 days of course! Profiling with oprofile shows that more than 33% of
> this time is spent
> in libsvn_delta (vdelta), around 9% in reiserfs, about 8.5% in
> libaprutil-0(MD5Transform)
> etc. From this I suppose that most of the time in cvs2svn conversion
> is spent on calculating
> deltas which we already have from cvs.

We don't really have them from CVS. CVS has one kind of delta, we
have another.

But is that 10 days to load the dumpfile, or 10 days to convert the
project? If the latter, I highly doubt 33% of total conversion time
is spent in Subversion's vdelta code -- much more likely it is spent
in cvs2svn.py.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jun 18 22:23:26 2004

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.