Taras Ledkov created IGNITE-11193: ------------------------------------- Summary: MVCC TX: the query with specified explicit patririons fails Key: IGNITE-11193 URL: https://issues.apache.org/jira/browse/IGNITE-11193 Project: Ignite Issue Type: Bug Components: mvcc, sql Affects Versions: 2.7 Reporter: Taras Ledkov Assignee: Taras Ledkov Fix For: 2.8
If the explicit partitions specified by {{SqlFieldsQuery#setPartitions}} are placed on the several nodes the query fails at the partition reservation ({{GridDhtTxQueryEnlistFuture.checkPartitions}}) with error: "{{Cannot run update query. Node must own all the necessary partitions.}}" *Root cause*: MVCC DML doesn't map the requests {{GridNearTxQueryEnlistRequest}}. Each node received the messages with all explicit partitions. *Proposal fix*: use the partitions/node mapping similar to SELECT queries. See more: - {{GridH2QueryRequest#partitions}} - {{ReducePartitionsSpecializer#ReducePartitionsSpecializer}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)