Stümpfig, Thomas <thomas.stuempfig_at_siemens.com <mailto:thomas.stuempfig_at_siemens.com?Subject=Re:%20svn%20upgrade%20with%20dump/load>> wrote:
I plan to upgrade a 250GB Repository from 1.5 to 1.7. As I learned 
from other threads in this list, it is wise to dump and load the 
repository in order to bring everything to the latest features.
I have to keep the revision numbers and transaction dates.
Now svn dump and load offer some flexibility. And my server has 32GB 
Memory and 16 Cores.
Now, in order to optimize the migration process would it be worth to 
split the dump into multiple dumps? And if yes, would you use delta 
dumps?
Hi Thomas,

You can use the 1.7 binaries for both, dump and load.
Version 1.7 svnadmin has a new "-M" parameter that
allows for using large caches for this kind of operations.

On your machine, you could set 16G aside for the
migration and do something along the lines of:

svnadmin dump -M 8000 $old | svnadmin load -M 8000 $new

The performance limiting part is the replaying of all
commits on the load side. If possible, make the /db/transactions
and /db/txn-protorevs of the target point to some RAM disk.

-- Stefan^2.

Reply via email to