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

Re: Problem using subversion on a large repository

From: Mark Phippard <markphip_at_gmail.com>
Date: Fri, 24 Oct 2008 11:53:29 -0400

On Wed, Oct 22, 2008 at 4:45 AM, <Andreas.Otto_at_versit.de> wrote:

> Hi,
> my problem is using subversion in a large development project
> Just the numbers:
> 1 ~ 500 Software Packages with up to ~100 files per package
> 2. a lot of testig data
> 3. total size of a checkout is ~5G
> 4. HW SLES 10 with 32G memory + 2 quadcore
> 5. subversion default package in SLES 10 ->
> subversion-1.3.1-1.10
> the size of the repository itself is
> 7124552 G
> The problem to delete old (unused) source-trees using the
> svanadmin dump/load
> feature but i'm not able to even dump this repository because
> i have a lot of tags created with:
> svn copy
> and these tags have no space in the rep but seems
> to use a lot of space in the dumps
> a dump of a sigle revision piped into gzip 9 took
> 1 day and created a 80 G dumpfile

How are you doing your dumps? In the "normal" case of doing a full
repository dump:

svnadmin dump repos > repos.dump

For copies. all you will have in the dumpfile is some minimal copyfrom
information that describes what SVN needs to recreate the copy. The
dumpfile does not contain an expanded version of the copied files.

If you are dumping specific revisions, are you using the --incremental
option? If you do not, then I believe you get expanded dump
information as the dump is designed to stand on its own. Adding the
--incremental option tells dump that you only intend to apply this
back to the same repository.

Mark Phippard
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-10-24 17:53:54 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.