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

Parallelising SVN Checkout

From: Jonathan Holloway <jonathan.holloway_at_gmail.com>
Date: Tue, 4 Sep 2012 15:26:36 +0100

Hi all,

Has anybody had any success in parallelising Subversion checkouts in the
past on a subfolder level
to improve performance at all?

By this I mean using svn sparse directories with --depth intermediates to
produce a skeleton structure,
such as:

project
* subfoldera - handled by a checkout thread
* subfolderb - handled by a checkout thread

http://svnbook.red-bean.com/en/1.5/svn.advanced.sparsedirs.html

then forking a process/starting a thread to svn update the subfolders?
 Does this make sense from a
performance point of view or is the bottleneck of disk I/O always
hit pretty early on by doing this?

http://stackoverflow.com/questions/4160070/can-an-svn-checkout-be-multi-threaded

I've done this with a Python script and the multiprocessing module (and
daemon processes) so far. I
just wanted to check to see if there was an existing solution to this.

Many thanks,
Jon.
Received on 2012-09-04 16:27:32 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.