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

svn commit bug over NFS

From: Nelson Elhage <nelhage_at_MIT.EDU>
Date: 2007-03-26 23:19:28 CEST

Hi,

I'm experiencing a repeatable bug with svn 1.4.2 checking into a
NFS-mounted repository via a file:// path.

Any attempts to commit to the repository yield the following error:

Transmitting file data .svn: Commit failed (details follow):
svn: Cannot write to the prototype revision file of transaction '14-1' because a previous representation is currently being written by another process

The repository is NFS-mounted:

$ mount | grep /data
lunatique.local:/data on /data type nfs (rw,addr=10.0.1.1)

$ grep /data /etc/fstab
lunatique.local:/data /data nfs defaults,noauto 0 0

svn is 1.4.2:

$ svn --version
svn, version 1.4.2 (r22196)
   compiled Nov 10 2006, 17:39:50

Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme

The repository information is:

$svn info
Path: .
URL: file:///data/svn/auth.mit.edu
Repository Root: file:///data/svn/auth.mit.edu
Repository UUID: 48c81eb8-0036-439c-8de2-9e4937d4e0d3
Revision: 14
Node Kind: directory
Schedule: normal
Last Changed Author: nelhage
Last Changed Rev: 14
Last Changed Date: 2007-03-26 16:41:18 -0400 (Mon, 26 Mar 2007)

I've talked to David Glasser about the problem, and he mentioned he
believes it to be related to subversion r21738.

A strace of the failing commit attempt is attached.

Please let me know if I can provide any more information that might be
helpful.

- Nelson Elhage

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

Received on Tue Mar 27 00:19:02 2007

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