You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Ulrich Eckhardt <ec...@satorlaser.com> on 2010/07/14 14:28:37 UTC

Re: Poor performance for large software repositories downloading to CIFS shares

On Wednesday 14 July 2010, David Weintraub wrote:
> * Use Samba on a Local Linux system to mount this CIFS Windows share
> on a Linux machine. Then, do your checkout on the Linux system. This
> eliminates the Subversion Windows client. This will eliminate any
> problems with the Windows version of the Subversion client..

Beware, this will produce different results when you have any files where 
the "svn:eol-style" property is set to "native".

Uli

-- 
ML: http://subversion.tigris.org/mailing-list-guidelines.html
FAQ: http://subversion.tigris.org/faq.html
Docs: http://svnbook.red-bean.com/

Sator Laser GmbH, Fangdieckstraße 75a, 22547 Hamburg, Deutschland
Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932

**************************************************************************************
Sator Laser GmbH, Fangdieckstraße 75a, 22547 Hamburg, Deutschland
Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932
**************************************************************************************
           Visit our website at <http://www.satorlaser.de/>
**************************************************************************************
Diese E-Mail einschließlich sämtlicher Anhänge ist nur für den Adressaten bestimmt und kann vertrauliche Informationen enthalten. Bitte benachrichtigen Sie den Absender umgehend, falls Sie nicht der beabsichtigte Empfänger sein sollten. Die E-Mail ist in diesem Fall zu löschen und darf weder gelesen, weitergeleitet, veröffentlicht oder anderweitig benutzt werden.
E-Mails können durch Dritte gelesen werden und Viren sowie nichtautorisierte Änderungen enthalten. Sator Laser GmbH ist für diese Folgen nicht verantwortlich.
**************************************************************************************

Re: Poor performance for large software repositories downloading to CIFS shares

Posted by Les Mikesell <le...@gmail.com>.
On 7/14/2010 9:44 AM, David Weintraub wrote:
> 2010/7/14 Ulrich Eckhardt<ec...@satorlaser.com>:
>> On Wednesday 14 July 2010, David Weintraub wrote:
>>> * Use Samba on a Local Linux system to mount this CIFS Windows share
>>> on a Linux machine. Then, do your checkout on the Linux system. This
>>> eliminates the Subversion Windows client. This will eliminate any
>>> problems with the Windows version of the Subversion client..
>>
>> Beware, this will produce different results when you have any files where
>> the "svn:eol-style" property is set to "native".
>
> Absolutely correct -- if you change files and recommit them. I was
> mainly advising this as a test to see why the CIFS checkout is taking
> so long.
>
> This will use the CIFS share, but eliminate the role the local Windows
> Subversion client might be playing. If the checkout is substantially
> faster, the issue is with the local Windows machine and not
> necessarily be the Windows server itself.
>
> My hunch is that this won't be that much faster since the Windows
> server is still running an anti-virus scan on the share.

I think all the responses so far including mine have missed the point 
that the original poster has repeatedly said that copying an existing 
working copy to the CIFS share is much faster than doing the checkout 
there directly.  I think that should rule out all of the differences 
except the way that copy and svn handle the file creation and writing - 
or perhaps some other operations that svn is doing that takes longer on 
CIFS than local filesystems.  Unless the anti-virus scan is somehow 
bypassed in the copy operation.

-- 
   Les Mikesell
    lesmikesell@gmail.com

Re: Poor performance for large software repositories downloading to CIFS shares

Posted by David Weintraub <qa...@gmail.com>.
2010/7/14 Ulrich Eckhardt <ec...@satorlaser.com>:
> On Wednesday 14 July 2010, David Weintraub wrote:
>> * Use Samba on a Local Linux system to mount this CIFS Windows share
>> on a Linux machine. Then, do your checkout on the Linux system. This
>> eliminates the Subversion Windows client. This will eliminate any
>> problems with the Windows version of the Subversion client..
>
> Beware, this will produce different results when you have any files where
> the "svn:eol-style" property is set to "native".

Absolutely correct -- if you change files and recommit them. I was
mainly advising this as a test to see why the CIFS checkout is taking
so long.

This will use the CIFS share, but eliminate the role the local Windows
Subversion client might be playing. If the checkout is substantially
faster, the issue is with the local Windows machine and not
necessarily be the Windows server itself.

My hunch is that this won't be that much faster since the Windows
server is still running an anti-virus scan on the share.

-- 
David Weintraub
qazwart@gmail.com