Hi,

we have merge conflicts in our cluster environment. I could reproduce [1, 2] 
merge conflicts in an integration test with an embedded MongoDB and two 
clustered repositories. I have already created a pull request [3] for the 
test-module. Would be great if you could give me some comments regarding the 
sense of meaning of my test setup and the experienced exception.

At the moment, I assume there is a problem with the write lock within 
org.apache.jackrabbit.oak.spi.state.AbstractNodeStoreBranch.BranchState#merge 
and concurrent cluster replication activity, but I’m not done with debugging. 
I’ll also merge the integration test into trunk within the next days.

Thanks and best regards,
Dominik

[1] Repository: 
https://github.com/dfoerderreuther/jackrabbit-oak/<https://github.com/dfoerderreuther/jackrabbit-oak/tree/1.0/oak-it/cluster>
 respectively: 
https://github.com/dfoerderreuther/jackrabbit-oak/tree/1.0/oak-it/cluster
[2] Example Test-Report: 
https://github.com/dfoerderreuther/jackrabbit-oak/blob/1.0/oak-it/cluster/reports/2REPOS_50THREADS.md
[3] Pull-Request: https://github.com/apache/jackrabbit-oak/pull/51



--

Dominik Förderreuther  |  Senior Consultant  |  Adobe Systems GmbH  |  
+49.89.31705.488 (office)  |  +49.172.8082132 (mobile)  |  [email protected]

Reply via email to