Hi, On 31/01/17 18:07, Stefan Egli wrote: > Hi, > Interesting thing is that it's quite easily reproducible in 1.2.14 while as > later in the 1.2 branch it takes longer for the test (which loops until it > fails) to fail. Also, it doesn't fail in trunk even after eg 500 iterations. > > Does this ring a bell with anyone - diffManyChildren / wrong _modified > calculation / branch - perhaps this was fixed in trunk a while ago and not > backported?
I'm aware of https://issues.apache.org/jira/browse/OAK-3608, but this one was backported and released with 1.2.8. I think in trunk the code path is also a bit different because of OAK-4528. It may be possible that the issue still exists in trunk, but does not call diffManyChildren() anymore. What happens when you disable the journal diff mechanism in trunk with -Doak.disableJournalDiff=true ? Regards Marcel
