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

Re: 1.6.3 up for signing/testing

From: Jens Peters <jpeters7677_at_gmx.de>
Date: Sat, 20 Jun 2009 11:10:51 +0200

On 20-6-2009 9:20, Daniel Shahaf wrote:
> One way to test this is to build with -DPACK_AFTER_EVERY_COMMIT
> -DSVN_FS_FS_DEFAULT_MAX_FILES_PER_DIR=2, run the test suite *normally*
> (without $FSFS_SHARDING and without --fsfs-sharding), and see if the
> failure persists.

Hi Daniel,

thank you for your clarification, it makes totally sense :)
I did as you suggested and the commit tests are indeed fine now, so it
is really just an edge case in the test suite.

> (On the other hand, it is currently *expected* that svnadmin_tests 12 or
> 17 should FAIL when packing is enabled *at compile-time* --- unless
> someone fixed it when I wasn't looking. I should document all these
> details somewhere...)

Yes, I see some failures now, so runtime packing seems somewhat strange
now at this moment.

Regards,
Jens

Details:

FAIL: fs-pack-test.exe 1: pack a FSFS filesystem
FAIL: fs-pack-test.exe 2: pack FSFS where revs % shard = 0
FAIL: fs-pack-test.exe 3: read from a packed FSFS filesystem
FAIL: fs-pack-test.exe 4: commit to a packed FSFS filesystem
FAIL: fs-test.exe 21: check old revisions
FAIL: fs-test.exe 22: after each commit, check all revisions
FAIL: fs-test.exe 23: create and modify medium file (seed=2313125732)
FAIL: fs-test.exe 24: create and modify large file (seed=2326574225)
FAIL: fs-test.exe 25: ensure accurate storage of root node
FAIL: fs-test.exe 27: test svn_fs_check_related
FAIL: fs-test.exe 35: create and modify small file (seed=2368122020)
FAIL: repos-test.exe 1: test svn_repos_dir_delta2
FAIL: repos-test.exe 3: test svn_repos_history() (partially)
FAIL: repos-test.exe 13: test svn_repos_get_logs ranges and limits
FAIL: svnadmin_tests.py 12: svnadmin verify detects corruption dump can't
FAIL: svnadmin_tests.py 16: reflect dropped renumbered revs in
svn:mergeinfo
FAIL: svnadmin_tests.py 17: fsfs recovery checks missing revs /
revprops files

The reason to fail for the binary tests is (or similar):
Can't remove 'test-repo-fsfs-pack-even\revs\0': The directory is not empty.

The svnadim tests fail with:
IOError: [Errno 2] No such file or directory:
'svn-test-work\\repositories\\svnadmin_tests-12\\db\\revs\\0\\2'

svnadmin: Can't check path
'svn-test-work\repositories\svnadmin_tests-16\db\revs\3\7': Access is denied

WindowsError: [Error 3] The system cannot find the path specified

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2363759
Received on 2009-06-20 11:11:32 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.