You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Lübbe Onken <l....@rac.de> on 2006/02/01 09:07:10 UTC

Veeery sloooow Import/Checkin to a FSFS repository

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Folks,

I just observed the mentioned behaviour when I was importing code from
my desktop PC to a local repository on my Laptop. Both PCs run under
Windows XP, SP2 with the latest patches.

FSFS repository created on the laptop with TortoiseSVN 1.3.1 (subversion
1.3.0 libraries)

Since the first import with TortoiseSVN took ages, I tried again with
the CL client and observed the same behaviour.

- - Import the basic project structure (/trunk, /tag, /branches) from the
desktop PC using a "file:///\mylaptop\repository\test" URL.

- - The import of three empty folders via the network share takes 2-3
minutes until the first revision has been committed.

- - A checkout into a blank folder runs lightning fast.

- - In the next step I added a text file and committed the change. It
takes about 30 seconds after "adding test.txt" until the "Transmitting
data" message shows up and another 2-3 minutes until "Revision 2
committed" appears.

Has anyone observed this behaviour too? Is it a bug in Subversion?
Network / Authentication timeouts?

Cheers
- - Lübbe

- --
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.tigris.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: GnuPT 2.6.0
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFD4Ho+m8gezyP1EasRApySAJ4kKWrqXFEQpD9hT6YjCfrcRvZkygCfYXhJ
3sWG1gf/4fBH0mEWvkNp9iA=
=UzOy
-----END PGP SIGNATURE-----


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Veeery sloooow Import/Checkin to a FSFS repository

Posted by Branko Čibej <br...@xbc.nu>.
Lübbe Onken wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Branko Čibej wrote:
>
>   
>> I've seen similar horribly slow behaviour when simply browsing share on
>> my home PC (not a domain member) from my laptop (is a domain member, but
>> was physically disconnected from the PDC). I think it's an
>> authentication thing, and has nothing to do with Subversion.
>>     
>
> I think, I found the reason why.
>
> I tried creating and accessing shares and repositories in both
> directions desktop <-> laptop. Browsing shares on the other machine with
> windows explorer always worked smoothly. All the repositories on the
> desktop could be accessed at full speed, but on the laptop it made a
> difference which partition I used.
>
> The slow repository on the laptop was on a FAT32 partition. If I instead
> created a repository inside a share on a NTFS partition, all actions ran
> at full speed.
>   
Weird.

> Now I only wonder, why committing to a repository on a FAT32 partition
> via a network share is so slow, while committing to the same repository
> locally does not show a penalty.
>   
It's one of those deeply magical mysteries, probably related to making 
"the next version of Windows even faster!!!" :(

-- Brane


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Veeery sloooow Import/Checkin to a FSFS repository

Posted by Lübbe Onken <l....@rac.de>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Branko Čibej wrote:

> I've seen similar horribly slow behaviour when simply browsing share on
> my home PC (not a domain member) from my laptop (is a domain member, but
> was physically disconnected from the PDC). I think it's an
> authentication thing, and has nothing to do with Subversion.

I think, I found the reason why.

I tried creating and accessing shares and repositories in both
directions desktop <-> laptop. Browsing shares on the other machine with
windows explorer always worked smoothly. All the repositories on the
desktop could be accessed at full speed, but on the laptop it made a
difference which partition I used.

The slow repository on the laptop was on a FAT32 partition. If I instead
created a repository inside a share on a NTFS partition, all actions ran
at full speed.

Now I only wonder, why committing to a repository on a FAT32 partition
via a network share is so slow, while committing to the same repository
locally does not show a penalty.

Cheers
- - Lübbe

- --
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.tigris.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: GnuPT 2.6.0
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFD4Km6m8gezyP1EasRAlu9AJ4jOSnit+TSxAySQphYAiF2M/duzQCcD9PX
hegdPO6zqlTiX4B6bKrcjrk=
=L+Hq
-----END PGP SIGNATURE-----


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Veeery sloooow Import/Checkin to a FSFS repository

Posted by Branko Čibej <br...@xbc.nu>.
Lübbe Onken wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Folks,
>
> I just observed the mentioned behaviour when I was importing code from
> my desktop PC to a local repository on my Laptop. Both PCs run under
> Windows XP, SP2 with the latest patches.
>
> FSFS repository created on the laptop with TortoiseSVN 1.3.1 (subversion
> 1.3.0 libraries)
>
> Since the first import with TortoiseSVN took ages, I tried again with
> the CL client and observed the same behaviour.
>
> - - Import the basic project structure (/trunk, /tag, /branches) from the
> desktop PC using a "file:///\mylaptop\repository\test" URL.
>
> - - The import of three empty folders via the network share takes 2-3
> minutes until the first revision has been committed.
>
> - - A checkout into a blank folder runs lightning fast.
>
> - - In the next step I added a text file and committed the change. It
> takes about 30 seconds after "adding test.txt" until the "Transmitting
> data" message shows up and another 2-3 minutes until "Revision 2
> committed" appears.
>
> Has anyone observed this behaviour too? Is it a bug in Subversion?
> Network / Authentication timeouts?
>   
I've seen similar horribly slow behaviour when simply browsing share on 
my home PC (not a domain member) from my laptop (is a domain member, but 
was physically disconnected from the PDC). I think it's an 
authentication thing, and has nothing to do with Subversion.

-- Brane


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org