Hi Joe, Other things you should look into: - Do you have svn triggers that could be taking too long to execute? - Is your authentication setup sufficient/quick? - Apache has enough resources or is it swapping?
Regards, William On Fri, 4 Dec 2020 at 08:41, Nico Kadel-Garcia <nka...@gmail.com> wrote: > > On Thu, Dec 3, 2020 at 4:53 PM Joe Strout <j...@luminaryapps.com> wrote: > > > > I've got a svn server running on a linux VPS. It works, but it is often > > very very slow... like, 15 minutes to commit a 5 MB file. Often it > > times out completely, and we have to svn cleanup and try again. > > Which Subversion verison? Which Linux operating system? And how big is the > repo? > > One of the difficulties with Subverison is the difficulty of expunging > bulky old commits, even from branches or files that have been deleted. > > > There is nothing else running on that virtual machine, and we've checked > > with the hosting company, and they claim they are not throttling our > > bandwidth. I believe it's probably something wrong with our > > configuration. Also we're connecting via https, because that's the > > protocol I'm most familiar with, but some other protocol might be better > > (I know the http layer brings its own limitations). I lack the time, > > and mostly lack the background, to figure this out myself. > > HTTPS has advantages of being readily available, well supported, and > rarely throttled. It has the disadvantage that it's often intermingled > with a lot of other peculiar web setups. > > > I'm looking to hire somebody who knows this stuff like the back of their > > hand, to spend a few hours checking our setup, maybe helping us switch > > to another protocol, and generally making svn run like the champ that I > > know it can be. > > Can't take it on, I have a job. But if you provide a few details, such > as the Subversion releases and the *size* of the repository in > question, it might provide some hints. > > > (For what it's worth, I use command-line svn on Macs, and others on the > > team are using TortoiseSVN on Windows.) > > Right, you have contemporary clients. Do you have shell access to the > Subversion server itself to audit it for the subversion repositories, > their size, and their subversion version? Those are the questions a > sensible consultant would want to ask. > > > Thank you, > > - Joe > > > > -- > > Joe Strout > > Luminary Apps, LLC > > http://www.LuminaryApps.com