[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.