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]
