[ 
https://issues.apache.org/jira/browse/IGNITE-10104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16803766#comment-16803766
 ] 

Roman Kondakov commented on IGNITE-10104:
-----------------------------------------

[~vozerov], regarding your comments:
# Fields have been renamed.
# {{GridSqlSelect.copy}} has been renamed to 
{{GridSqlSelect.copyForSelectForUpdate}}. This copy is needed to change it's 
AST later by adding a {{_key}} column. We do not want to change the original 
query AST in this way. {{parser.parse(prepared)}} is not useful here because 
due to a caching it would return exactly the same object, but not a copy.
# {{SELECT FOR UPDATE}} logic has been removed from splitter.

Now waiting for visa from TC bot.

> MVCC TX: client SFU doesn't work on replicated caches
> -----------------------------------------------------
>
>                 Key: IGNITE-10104
>                 URL: https://issues.apache.org/jira/browse/IGNITE-10104
>             Project: Ignite
>          Issue Type: Bug
>          Components: mvcc, sql
>            Reporter: Igor Seliverstov
>            Assignee: Roman Kondakov
>            Priority: Major
>              Labels: transactions
>             Fix For: 2.8
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> When select for update executes from client node the execution is sent to 
> random owning node. On that node dht enlist operation is started what causes 
> an assertion error because dht enlist operation implies that the node is 
> primary for all processed keys.
> see 
> {{CacheMvccReplicatedBackupsTest.testBackupsCoherenceWithLargeOperations}} 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to