On Mon, Mar 26, 2007 at 06:22:43PM -0400, David Glasser wrote:
> On 3/26/07, David Glasser <glasser@mit.edu> wrote:
> >On 3/26/07, Nelson Elhage <nelhage@mit.edu> wrote:
> >> 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
> >
>
> fcntl64(6, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) =
> -1 EACCES (Permission denied)
>
> I know very little about NFS... do you need to specially allow users
> to lock files (like in AFS)?
>
Not that I'm aware of, and yes, that's the line that's causing the problem.
Nelson, could you try repeating your test with 1.4.0 and capture the
strace output again? What _should_ happen is you get a failure slightly
later on in the commit, when trying to lock the write-lock file that
serialises writers to the filesystem, but it's always possible that
there's a subtle differences between the two locking calls that I'm not
aware of.
Regards,
Malcolm
- application/pgp-signature attachment: stored
Received on Tue Mar 27 09:49:43 2007