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

Re: svn checkout on NFS fails (missing fsync()?)

From: Joachim Worringen <joachim_at_dolphinics.com>
Date: 2006-10-27 17:41:32 CEST

Malcolm Rowe wrote:
> On Fri, Oct 20, 2006 at 08:55:19AM +0200, Joachim Worringen wrote:
>> I checked with strace and found this sequence being the culprit:
>> This means, svn writes to a file (here, 227 bytes) which in my setup is
>> mounted via NFS, and checks it's size directly afterwards. NFS returns
>> an outdated size (0 bytes), which then causes the error when used for
>> 'Content-Length' in the REPORT request.
> This seems to be a specific problem in a few NFS clients - fstat() over
> NFS normally works fine.
> For example, RHEL4U4 (but not RHEL4U3) and derived (CentOS, WBEL)
> kernels appear to have this problem, see:
> http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=194088
> If that is the problem you're having, you may find that if you mount the
> filesystem with either the 'sync' or 'noac' mount options, things start
> working.

That seems to be the reason, thanks. We run CentOS 4.3 (Kernel 2.6.9-34)
on these boxes. Would an upgrade to 4.4 solve the problem? You see, I'm
not an expert in this Linux version jungle...

  regards, Joachim

Joachim Worringen, Software Architect, Dolphin Interconnect Solutions
phone ++49/(0)228/324 08 17 - http://www.dolphinics.com
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Oct 27 17:41:54 2006

This is an archived mail posted to the Subversion Dev mailing list.