On Mon, Apr 21, 2014 at 11:16 AM, Ivan Zhakov <i...@visualsvn.com> wrote:
> On 21 April 2014 12:21, Ivan Zhakov <i...@visualsvn.com> wrote: > > On 20 April 2014 22:35, <stef...@apache.org> wrote: > >> Author: stefan2 > >> Date: Sun Apr 20 18:35:43 2014 > >> New Revision: 1588815 > >> > >> URL: http://svn.apache.org/r1588815 > >> Log: > >> Enable FSFS to take out more than file lock at once through a single > call. > >> Use that functionality to take out the new pack lock for upgrade, > hotcopy > >> and recovery. Also, disallow new TXNs during upgrade and recovery. > >> > >> The core is the introduction of a new data type describing a lock to > take > >> out, which can be nested / chained. Switch all existing lock function > to > >> using that infrastructure. > >> > > [...] > > > Also this commit seems to break two svnadmin tests at least on Windows: > [[[ > At least one test FAILED, checking C:\Ivan\SVN\test\tests.log > FAIL: svnadmin_tests.py 8: 'svnadmin hotcopy PATH .' > FAIL: svnadmin_tests.py 27: 'svnadmin hotcopy --incremental PATH .' > ]]] > Sorry! Forgot to include the test suite fix. Done in r1588897. However, our hotcopy implementation is quite broken from a API contract POV. Working on it. -- Stefan^2.