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

Re: Problems with transaction file "next-ids" on Windows

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Wed, 20 Jul 2011 16:59:26 +0300

Mathias Weinert wrote on Wed, Jul 20, 2011 at 14:59:23 +0200:
> Hi,
> each time when I am loading a certain dump file on Windows which
> contains one revision with over 100K changed paths I get the error
> "Can't open file
> 'c:\Repositories\test\db\transactions\5445-479.txn\next-ids': The
> requested operation cannot be performed on a file with a user-mapped
> section open.". After looking at the mailing list archives and other
> mailing lists I found out that I am not the only one to encounter
> this problem and that in most cases a virus scanner was the cause of
> the problem. And indeed, adding next-ids to the exclusion list
> solved the problem.
> But now I wonder if svnadmin couldn't handle this case a bit more
> elegantly. IMHO it would make sense not to quit the load immediately
> but to try it again maybe after waiting half a second or so if this
> specific error occurs (some other users reported that they got the
> error "The process cannot access the file because it is being used
> by another process."). If we can't access next-ids after trying it
> let's say 5 times with a little pause after each try we still can
> quit the load process.
> What do you think about this idea?

It would be good to solve this now as that is one of the concerns with
the (partially implemented) design for revprop packing, due for release
in 1.8.

> Cheers,
> Mathias
Received on 2011-07-20 16:00:25 CEST

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