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

Trunk Failures in svnsync with RA_LOCAL x BDB

From: David Summers <david_at_summersoft.fay.ar.us>
Date: 2006-12-10 05:30:20 CET

On Sat, 9 Dec 2006, Justin Erenkrantz wrote:

> On 12/9/06, David Summers <david@summersoft.fay.ar.us> wrote:
>> P.S. - I just now today have a reason to try httpd 2.2.X with whatever
>> required APR goes with that because Subversion trunk just yesterday
>> implemented repository mirroring where there can be one master with N
>> slaves and the users commit to the slaves and it re-directs to the commit
>> to the master; At my company, I need this feature *RIGHT NOW*, so I'll be
>> trying to build the requiste packages for Linux and Windows.
>
> Ha! That feature has been on a branch for the last four years - I
> figured it was time to merge it. =)
>
> Please let me know how it works for you - note that it's not outside
> the realm of possibility that we might need to do some minor fixes -
> but it was in the 'works for me' category. Note that only the slaves
> need the new mirror code.
>

OK, I was getting errors trying to test the above so I backed down to all
the same packages that build 1.4.2 on RHEL4 (except the required
neon-0.26.1).

I got errors building on RHEL4 in RA_LOCAL x BDB svnsync tests 2, 3, 4,
and 10 using trunk r22628 with neon-0.26.1, apr/util-0.9.12, httpd-2.0.52,
bdb 4.2.52. Anything else I need to specify?

I'm investigating the log to find out why......

OK, here are the details, looks like the svnsync tests are failing with
mismatched checksums.

Any ideas? Anything else I can test to help figure it out?

   - Thanks

==============================================================================

CMD: svnadmin "create" "svn-test-work/repositories/svnsync_tests-2" "--bdb-txn-nosync" "--fs-type=bdb" <TIME = 0.178312>
CMD: svnsync_tests-2 <TIME = 0.123548>
CMD: svnadmin "create" "svn-test-work/repositories/svnsync_tests-2-1" "--bdb-txn-nosync" "--fs-type=bdb" <TIME = 0.172333>
CMD: svnlook "uuid" "svn-test-work/repositories/svnsync_tests-2" <TIME = 0.081529>
CMD: svnsync_tests-2-1 <TIME = 0.099892>
CMD: svnsync "initialize" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-2-1" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-2" "--username" "jrandom" "--password" "rayjandom" <TIME = 0.269838>
CMD: svnsync "synchronize" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-2-1" "--username" "jrandom" "--password" "rayjandom" <TIME = 0.562758>
EXCEPTION: SVNUnexpectedStderr: ["svnsync: Base checksum mismatch on 'trunk/file.txt':\n", ' expected: 27f60b341727cb8ed1de139b0da7c173\n', ' actual: 9f089b639127e2f5a79c4eda189678d6\n', '\n']
FAIL: svnsync_tests.py 2: copy from previous version and modify
===============================================================================
CMD: svnadmin "create" "svn-test-work/repositories/svnsync_tests-3" "--bdb-txn-nosync" "--fs-type=bdb" <TIME = 0.178839>
CMD: svnsync_tests-3 <TIME = 0.125396>
CMD: svnadmin "create" "svn-test-work/repositories/svnsync_tests-3-1" "--bdb-txn-nosync" "--fs-type=bdb" <TIME = 0.170292>
CMD: svnlook "uuid" "svn-test-work/repositories/svnsync_tests-3" <TIME = 0.090774>
CMD: svnsync_tests-3-1 <TIME = 0.099682>
CMD: svnsync "initialize" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-3-1" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-3" "--username" "jrandom" "--password" "rayjandom" <TIME = 0.310890>
CMD: svnsync "synchronize" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-3-1" "--username" "jrandom" "--password" "rayjandom" <TIME = 0.476703>
EXCEPTION: SVNUnexpectedStderr: ["svnsync: Base checksum mismatch on 'trunk/file.txt':\n", ' expected: d6e0e9fdc2cb38352eca81f093110f4b\n', ' actual: bb55f6530f359710b6e52f0d5a9f544f\n', '\n']
FAIL: svnsync_tests.py 3: copy from previous version
===============================================================================
CMD: svnadmin "create" "svn-test-work/repositories/svnsync_tests-4" "--bdb-txn-nosync" "--fs-type=bdb" <TIME = 0.174861>
CMD: svnsync_tests-4 <TIME = 0.112467>
CMD: svnadmin "create" "svn-test-work/repositories/svnsync_tests-4-1" "--bdb-txn-nosync" "--fs-type=bdb" <TIME = 0.174023>
CMD: svnlook "uuid" "svn-test-work/repositories/svnsync_tests-4" <TIME = 0.102924>
CMD: svnsync_tests-4-1 <TIME = 0.100863>
CMD: svnsync "initialize" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-4-1" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-4" "--username" "jrandom" "--password" "rayjandom" <TIME = 0.304822>
CMD: svnsync "synchronize" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-4-1" "--username" "jrandom" "--password" "rayjandom" <TIME = 0.417740>
EXCEPTION: SVNUnexpectedStderr: ["svnsync: Base checksum mismatch on 'foo.txt':\n", ' expected: d9bf46ecc7a555936e5115241b93258b\n', ' actual: 26bb73556ceb32a5df30b733c5355ee5\n', '\n']
FAIL: svnsync_tests.py 4: modified in place
===============================================================================
CMD: svnadmin "create" "svn-test-work/repositories/svnsync_tests-10" "--bdb-txn-nosync" "--fs-type=bdb" <TIME = 0.166317>
CMD: svnsync_tests-10 <TIME = 0.106500>
CMD: svnadmin "create" "svn-test-work/repositories/svnsync_tests-10-1" "--bdb-txn-nosync" "--fs-type=bdb" <TIME = 0.164384>
CMD: svnlook "uuid" "svn-test-work/repositories/svnsync_tests-10" <TIME = 0.104601>
CMD: svnsync_tests-10-1 <TIME = 0.101863>
CMD: svnsync "initialize" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-10-1" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-10" "--username" "jrandom" "--password" "rayjandom" <TIME = 0.302792>
CMD: svnsync "synchronize" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-10-1" "--username" "jrandom" "--password" "rayjandom" <TIME = 0.351672>
CMD: svn "propdel" "--username" "jrandom" "--password" "rayjandom" "--revprop" "-r" "0" "svn:sync-from-url" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-10-1" "--config-dir" "/home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/local_tmp/config" <TIME = 0.117754>
CMD: svn "propdel" "--username" "jrandom" "--password" "rayjandom" "--revprop" "-r" "0" "svn:sync-from-uuid" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-10-1" "--config-dir" "/home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/local_tmp/config" <TIME = 0.140741>
CMD: svn "propdel" "--username" "jrandom" "--password" "rayjandom" "--revprop" "-r" "0" "svn:sync-last-merged-rev" "file:///home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-10-1" "--config-dir" "/home/dsummers/rpms/build/subversion-1.5.0/subversion/tests/cmdline/svn-test-work/local_tmp/config" <TIME = 0.116649>
CMD: svnadmin "dump" "svn-test-work/repositories/svnsync_tests-10-1" <TIME = 0.084287>
Dump files
EXPECTED DUMP:
SVN-fs-dump-format-version: 2

UUID: b760f8ea-7608-0410-b9cc-88a00389c87b

Revision-number: 0
Prop-content-length: 56
Content-length: 56

K 8
svn:date
V 27
2005-12-21T23:12:28.152181Z
PROPS-END

Revision-number: 1
Prop-content-length: 105
Content-length: 105

K 7
svn:log
V 5
blah

K 10
svn:author
V 6
rooneg
K 8
svn:date
V 27
2005-12-21T23:12:58.931794Z
PROPS-END

Node-path:
Node-kind: dir
Node-action: change
Prop-content-length: 37
Content-length: 37

K 10
svn:ignore
V 6
stuff

PROPS-END

ACTUAL DUMP:
SVN-fs-dump-format-version: 2

UUID: b760f8ea-7608-0410-b9cc-88a00389c87b

Revision-number: 0
Prop-content-length: 56
Content-length: 56

K 8
svn:date
V 27
2005-12-21T23:12:28.152181Z
PROPS-END

Revision-number: 1
Prop-content-length: 105
Content-length: 105

K 7
svn:log
V 5
blah

K 10
svn:author
V 6
rooneg
K 8
svn:date
V 27
2005-12-21T23:12:58.931794Z
PROPS-END

EXCEPTION: SVNLineUnequal
FAIL: svnsync_tests.py 10: directory property changes

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Dec 10 05:11:40 2006

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.