Ilya Kasnacheev created IGNITE-10972: ----------------------------------------
Summary: MERGE INTO hangs in MVCC mode with unsorted keys Key: IGNITE-10972 URL: https://issues.apache.org/jira/browse/IGNITE-10972 Project: Ignite Issue Type: Bug Components: mvcc, sql Affects Versions: 2.7 Reporter: Ilya Kasnacheev Attachments: CacheMvccMergeConflictTest.java right now, if you perform repeatedly MERGE INTO T(K, V) VALUES(k1, v1), (k2, v2), (k3, v3); and in parallel MERGE INTO T(K, V) VALUES(k2, v2), (k1, v1); you will eventually see a deadlock. This is expected behavior as per old putAll behavior, but the expectation is that you should see "Cannot serialize transaction" errors instead of deadlock when using MVCC. When doing MERGE INTO with sorted keys you will not get deadlock but will see a lot of "Cannot serialize transaction" exception with expectation that such statements to not conflict instead since they are ordered. Please see attached test and userlist discussion. -- This message was sent by Atlassian JIRA (v7.6.3#76005)