[ https://issues.apache.org/jira/browse/OAK-3924?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15119096#comment-15119096 ]
Tomek Rękawek commented on OAK-3924: ------------------------------------ That's right. I prepared a test covering concurrent bulk updates coming from different DSes. It fails on the RDB, even with the locks, so we need some other solution. > Fix database-level row deadlock during bulk updates in RDB > ---------------------------------------------------------- > > Key: OAK-3924 > URL: https://issues.apache.org/jira/browse/OAK-3924 > Project: Jackrabbit Oak > Issue Type: Sub-task > Components: rdbmk > Reporter: Tomek Rękawek > Fix For: 1.4 > > Attachments: OAK-3924.patch > > > It seems that the new bulk createOrUpdate() implementation in RDB is prone > for the deadlocks. It isn't a bug in the Oak code, but rather something > related to the database implementations. The bug can be observed if we have > multiple simultaneous bulk updates and some of the rows repeat among them. > The attached patch contains an unit test {{testConcurrentWithConflict}} > presenting the issue. -- This message was sent by Atlassian JIRA (v6.3.4#6332)