Bug#335455: Progress

Philip Martin philip at codematters.co.uk
Fri Nov 11 12:30:21 UTC 2005


Peter Samuelson <peter at p12n.org> writes:

> [Philip Martin]
>> Install the db4.2-util package and replace
>> 
>>    svnadmin recover path/to/repo
>> 
>> with
>> 
>>    db4.2_recover -h path/to/repo/db
>
> That's what I've been leaning toward, but I am still trying to read
> enough source and docs to be reasonably sure this does everything.

The main difference is that db4.2_recover will bypass the Subversion
specific repository lock.  When using 'svnadmin recover' Subversion's
repository access layer will take an exclusive lock, which means that
it waits for any shared locks to be released and it blocks any other
lock requests.  When using db4.2_recover it is up to the person doing
the admin to ensure that no other repository access is taking place.

-- 
Philip Martin





More information about the pkg-subversion-maintainers mailing list