By the way, I can reproduce this in seconds with my test program now,
*if* I turn on Sophos AV realtime scanning. But I'm not sure it is
really the same problem. It's possible Sophos is exaggerating a Windows
problem, or it could just be causing a different but similar problem, so
I'm trying to remove it from the equation.
If anyone is interested I can provide the (fairly small and ugly) test
program. It tries to mirror what I think is basically happening in
Subversion:
Create a temp file,
update the temp file,
close the temp file,
turn read-only bit on for the temp file,
turn off the read-only bit of the *real* file,
rename the temp file onto the *real* file.
Does this sequence look correct to the svn developers out there?
Of course, it doesn't recreate the problem yet without AV scanning
going.
DJ
-----Original Message-----
From: D.J. Heap [mailto:djheap@dhiprovo.com]
Sent: Thursday, May 22, 2003 12:42 PM
To: 'Kevin Pilch-Bisson'
Cc: 'Philip Martin'; dev@subversion.tigris.org
Subject: RE: svn.collab.net is now running Subversion 0.23.
I haven't tried repro-ing with one stress.pl yet -- I have had three or
four going when it happens...I've been trying (and so far wasting quite
a bit of time) to reproduce it in a test program. I'll start up a
single stress now and let it go.
I haven't been tracking the stress.pl failures really closely, since I
was hoping to get a test program going, but I will start doing that
since I'm losing hope on the test program, at least until I understand
better the sequence of operations.
DJ
-----Original Message-----
From: Kevin Pilch-Bisson [mailto:kevin@pilch-bisson.net]
Sent: Thursday, May 22, 2003 5:20 AM
To: D.J. Heap
Cc: 'Philip Martin'; dev@subversion.tigris.org
Subject: Re: svn.collab.net is now running Subversion 0.23.
I'd like to try to help track this down if I can, so I'd really
appreciate
some info on the circumstances under which it is happening.
1) Does this repro with only one instance of stress.pl (as phillip
suggested
trying).
2) This is happening on commit only also on updates?
3) Does it only affect entries files?
4) I thought I saw Brane say that the destination didn't exist. Why
didn't
it, if it is just updating an entries file?
Can anyone give me some clearer details here?
**********************************************************************
This email and any files transmitted with it are confidential
and intended solely for the use of the individual or entity to
whom they are addressed. If you have received this email
in error please notify the system manager.
This footnote also confirms that this email message has been
swept by MIMEsweeper for the presence of computer viruses.
www.mimesweeper.com
**********************************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu May 22 21:07:29 2003