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

Re: BUG Commit within samba-network dir

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: Wed, 27 Aug 2008 09:03:18 +0100

2008/8/27 Stefan Kng <tortoisesvn_at_gmail.com>:
> Ben Voigt wrote:
>>> Have you considered that the change in TSVN may have exposed a problem
>>> with Samba?
>>>
>>> If it works properly locally, and breaks on Samba, the problem must be
>>> with Samba and/or the network. TSVN doesn't see the local and remote
>>> paths differently.
>>
>> This ("the problem MUST be") is also false, for the same reasoning.
>>
>> "works locally" is not comprehensive enough testing to rule out bugs.
>> For example, the difference in time taken to complete I/O operations
>> could easily affect the behavior of a race condition. Overlapped I/O
>> may complete in a different order over the network. Packet
>> fragmentation can cause partial completion of operations. Virus scans
>> could interact with network traffic. Lost packets could result in
>> failed operations and trigger error handling and retry code that never
>> gets exercised locally (this should not be dismissed as a "problem
>> with the network") There are a LOT of other factors involved with
>> accessing file shares beyond just Samba.
>
> Not really.
> Sure, the comparison between Samba and local harddrive access is not the
> same and this could still be a bug in Subversion. But all your reasoning
> goes away once you compare Samba shares and Windows shares: we never
> heard of any problems with Windows network shares, only with Samba
> shares. And those two have the same timing factors.

Before we descend into too much mud slinging, it is likely that the
change is in the SVN library and not TSVN itself. There have been
almost 2 years of changes since 1.4 was released so it is likely that
some subtle change in the WC code has caused it to stop working on
SAMBA shares.

Please can those who have this problem test also with the 1.5 svn
command line client and see if the problem exists there. If it does
then it should be reported to the subversion developers who can
hopefully get to the bottom of it.

Simon

-- 
: ___
: oo // \\ "De Chelonian Mobile"
: (_,\/ \_/ \ TortoiseSVN
: \ \_/_\_/> The coolest Interface to (Sub)Version Control
: /_/ \_\ http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-08-27 10:03:30 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.