Stefan Sperling wrote:
> On Fri, Apr 16, 2010 at 09:45:16AM -0400, Paul Burba wrote:
>> I just double checked this test, running with both a debug and release
>> build, both pass.
>>
>> You probably already noticed, but the dry-run and full-merge outputs
>> are semantically equivalent.  The only differences are the ordering of
>> the notifications and that the
>>
>>   "--- Merging r5 through r9 into
>> 'svn-test-work/working_copies/merge_tests-63.files':"
>>
>> notification appears twice.  This strikes me more as a limitation in
>> our test suite, rather than a problem with Subversion.
> 
> Yes, it does not seem to be a serious problem.
> It's not release blocker.
> I do not compile serf support into the subversion binaries for OpenBSD, 
> so in any case this test failure won't affect svn users on this platform.
> 
> However, it's interesting that the test fails reliably for me with
> fsfs and serf, and passes reliably with bdb and serf.
> That's kind of odd. Maybe the problem is related to the fact that
> I build APR and Subversion without support for threads? I guess ordering
> of notifications with serf is timing dependent? In what way do fsfs
> and bdb differ in this respect? Should we try to hunt down the cause of
> this or just dismiss it as noise and see if it pops up again later?

Actually, I'm really surprised by this result, and can't think of a good
explanation even with Serf's ordering ... characteristics.

Paul, I thought the merge process always handled subtrees before their
parents.  And their two different editor drives altogether.  Is that not the
case?  Is it possible that ra_serf is actually overlapping whole editor
drives?  If so, that seems (to me) like a big-time problem in that layer.  I
still don't think it should block the release, but it's something I'd want
to see investigated.

-- 
C. Michael Pilato <cmpil...@collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand

Reply via email to