subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Johan Corveleyn <jcor...@gmail.com>
Subject Re: Extremely slow checkout on a large repository
Date Sun, 14 Oct 2012 20:08:33 GMT
On Sun, Oct 14, 2012 at 3:06 AM, Bai Wei <baiwei.cn@gmail.com> wrote:
> Hi Andy, Thank you for your prompt reply.
>
> I found the performance problem was caused by 21406 files inside a single
> folder, total size of this folder
> is 255M. (sorry for this bad layout, but this is not in my control)

...

> Client side:
> svn version 1.6.11 (r934486)

...

> I also tested to checkout this folder on server side machine, with svn
> 1.7.7, to tmpfs,
> it takes only 16 seconds, this significant improvement must be attribute to
> new working copy library (WC-NG) in svn 1.7?
> Thank SVN dev team for your continuous efforts in optimization.
>
> BTW. it's still painfully slow to checkout this repository to hard disk,
> if disk IO will be optimized in future version of svn , it will be a good
> news.

I think if you upgrade your client-side to at least 1.6.17, you'll
also see a significant improvement. An issue regarding slow creation
of temp-files in directories with a lot of entries has been fixed in
that release [1], and that sounds like it might be related. So that's
one of the reasons why your 1.7.7-client is faster (and WC-NG also
helps a lot of course).

The next release, 1.8, will contain further performance improvements,
reducing I/O (both client- and server-side). But the work continues of
course ... (and contributions are always welcome ;-).

[1] http://subversion.tigris.org/issues/show_bug.cgi?id=3719 -
Extremely slow checkout on Windows

-- 
Johan

Mime
View raw message