We have a Subversion repository on Windows Server 2003 and would like to move it to a new server running Server 2008 R2 64 bit. The new server has 8 gb of ram.
I was hoping to dump and load the entire repository since it's currently in a pre 1.5 format. The repository has just over 20,000 revisions. On revision 12900 the svnadmin process runs out of memory no matter how I try to import that version.
I've tried loading the entire thing from one large dump file. I've tried piping the entire dump directly into the load. I've also tried doing smaller revision sets in both ways. And even just trying this one revision by itself.
The process gets up to around 1998 mb used in task manager before it terminates with this error:
D:\Repositories\svnrepos>svnadmin load ./ < c:\Backup\svn_12900.dmp <<< Started new transaction, based on original revision 12900 * editing path : .../Bld/Installers ... done. * editing path : .../Bld/Installers/xyxSetup.exe ... done. * editing path : .../Installers/xyxyWebSetup.exe ... done. * editing path : .../Bld/Src ...Out of memory - terminating application.
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
I've checked the log for this revision number and it was actually just committing an auto build, so the installers which import fine and then just version numbers in AssemblyInfo.cs files when it fails.
I'm not sure what else I should try?