I am in the process of moving our SVN and git repo to a new server and getting stuck on the initial translation.
This is to change from a virtual machine to a physical machine, and make use of a newer version of Operating System and SVN.
The old system was Centos 6 with SVN 1.6 and subgit-3.3.5
The new system is Centos 8 with SVN 1.10 and subgit-3.3.9
I have done a svn dump and load onto the new system, and no one is currently using or committing to the new repos.
I am trying to translate one repo with 208452 revisions and about 155 branches
To begin with the translation was fairly quick, and had done about 50% or so in about a day.
It has been about 4 or 5 days, and the translation has seemingly stopped around 84%
For some strange reason after a while of this running the translation slows to a crawl after a day or certain number of revision.
I’ve noticed running
top we have the process using 100% cpu, but not much read or writing to disk happening. We are translating a local repo.
Here is a copy of the config I am using, copied from the old server (I have already confirmed some of the details against https://subgit.com/documentation/faq.html):
shared = false
logs = subgit/logs
authorsFile = conf/authors.txt
defaultDomain = lmax.com
gitPath = /usr/bin/git
logLevel = finer
triggerGitGC = 1000
useGlueFetch = true
eols = false
translationRoot = buck-all
repository = /var/www/git/tfx/buck-all.git
pathEncoding = UTF-8
trunk = trunk:refs/heads/master
branches = branches/:refs/heads/
shelves = shelves/:refs/shelves/
tags = tags/:refs/tags/
keepGitCommitTime = false
pidFile = subgit/daemon.pid
idleTimeout = 0
classpath = subgit/lib
If there is anything that you can suggest or help?
I do have a subgit.key if you need the details.
Thanks and Kind regards.