You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Peter Yamamoto <ya...@page44.com> on 2006/03/13 02:20:42 UTC

.svn/tmp failures...

I have been trying to populate/initialize a repository for three days
now.
I'm going to ramble, and hope that somebody who can help, will have the
patience to see if anything seems familiar.

I am working with tortoisesvn, so if that may be an issue then please
tell me and I'll go to the svn command line.

I've had various errors/types but a common thread seems to be operations
failing because the .svn folder is in an inconsistent state.

Nobody else is using the server, it's a fresh install of 1.3, using the
file system.

The problem doesn't seem to be server side, it seems to be on the client
and I'm wondering if it is somehow related to the hardware (x2 4400+,
2*250Gb SATA II drives, win xp pro sp2 all updates).

For example, I'm on my (lost count) attempt to do a merge from a branch
to the trunk.

I have a clean trunk workspace.
I am trying to merge a single transaction which is a bunch of add's.
(the branch represents "vendor drops", and was updated in three
transactions, deletions, additions, modifications).

I was able to successfully merge the deletions into the trunk workspace.

But I've run into continuously failed merges for the additions
transactions.
I think that some of the repeated problems is because it added directory
entries to the .svn/entries folder in the root of the workspace and then
after a fail it didn't clean them up (nor did a cleanup command).

Two root folders were added. So in the end, I manually deleted these
entries from the .svn/entries folder. This allowed me to progress
further (up to now, I had to wait ~40 minutes for the faiure which would
complain that the first of those directories did not exist, that's what
made me look in there and decide to delete it).

The last error I got was:
 Error     Can't move
'C:\temp\svn_work\svn_merge_trunk_folder\test_proto\Data\Tex\levels\Town
\.svn\tmp\entries' to
'C:\temp\svn_work\svn_merge_trunk_folder\test_proto\Data\Tex\levels\Town
\.svn\entries': Access is denied.

Currently .svn\tmp\entries does not exist, just the four empty folders.

Because of these types of errors, I had "filemon.exe" running. I believe
the following lines show where it goes wrong (and then tortoise looks
for the error sound to play):

28055981	5:23:58 PM	explorer.exe:1160
IRP_MJ_DIRECTORY_CONTROL	C:\Documents and
Settings\yamamotop\Local Settings\Temp	NOTIFY ENUM DIR	Change Notify	
28055982	5:23:58 PM	TSVNCache.exe:3956
IRP_MJ_DIRECTORY_CONTROL	C:\	SUCCESS	Change Notify	
28055983	5:23:58 PM	TortoiseProc.ex:1804	IRP_MJ_CLOSE
C:	SUCCESS		
28055984	5:23:58 PM	TortoiseProc.ex:1804	IRP_MJ_CLOSE
C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\dav-spool.2	SUCCESS		
28055985	5:23:58 PM	TortoiseProc.ex:1804	IRP_MJ_CLEANUP
C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\tempfile.tmp	SUCCESS		
28055986	5:23:58 PM	explorer.exe:1160
IRP_MJ_DIRECTORY_CONTROL	C:\Documents and
Settings\yamamotop\Local Settings\Temp		Change Notify	
28055987	5:23:58 PM	TSVNCache.exe:3956
IRP_MJ_DIRECTORY_CONTROL	C:\	SUCCESS	Change Notify	
28055988	5:23:58 PM	TSVNCache.exe:3956
FASTIO_QUERY_OPEN	C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\dav-spool.2
NOT FOUND	Attributes: Error	
28055989	5:23:58 PM	TSVNCache.exe:3956
FASTIO_QUERY_OPEN	C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\.svn	NOT
FOUND	Attributes: Error	
28055990	5:23:58 PM	TSVNCache.exe:3956
FASTIO_QUERY_OPEN	C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\tempfile.tmp
NOT FOUND	Attributes: Error	
28055991	5:23:58 PM	TSVNCache.exe:3956
FASTIO_QUERY_OPEN	C:\DOCUME~1\YAMAMO~1\LOCALS~1\Temp\.svn	NOT
FOUND	Attributes: Error	
28055992	5:23:58 PM	TortoiseProc.ex:1804	IRP_MJ_CREATE
C:\Documents and Settings\yamamotop\wdmaud.drv	NOT FOUND	Options:
Open  Access: All	
28055993	5:23:58 PM	TortoiseProc.ex:1804
FASTIO_QUERY_OPEN	C:\Program Files\TortoiseSVN\bin\wdmaud.drv
NOT FOUND	Attributes: Error	
28055994	5:23:58 PM	TortoiseProc.ex:1804
FASTIO_QUERY_OPEN	C:\Documents and Settings\yamamotop\wdmaud.drv
NOT FOUND	Attributes: Error	
28055995	5:23:58 PM	TortoiseProc.ex:1804
FASTIO_QUERY_OPEN	C:\WINDOWS\system32\wdmaud.drv	SUCCESS
Attributes: A

I'm assuming it was using "dav-spool.2" instead of "dav-spool" because
there was an old dav-spool in the temp directory.

I'm kind of stuck. I really didn't expect to have to struggle with
subversion in this way right off the bat.

When an operation likes this ends in error (after 50 minutes) is it
possible to try and resume the operation? Or do you have to manually
clean out the workspace and try again?

Peter






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