[ 
https://issues.apache.org/jira/browse/IGNITE-16595?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Konstantin Orlov updated IGNITE-16595:
--------------------------------------
    Description: 
Because of the nature of the Raft, we can't guarantee the leaders won't be 
changed in between the mapping of the query to particular nodes and its actual 
execution. So the pessimistic approach was chosen where table has no determined 
distribution.

However, the change of leader is actually a deterministic process, not a random 
one. With that said, let's switch to the optimistic approach and start to 
respect the actual distribution of the tables. Also it would be great to log 
every false-positive colocation

  was:
TBD
+ Non colocated data detection (logging) if possible


> Change planning approach to optimistic (in sense of data colocation)
> --------------------------------------------------------------------
>
>                 Key: IGNITE-16595
>                 URL: https://issues.apache.org/jira/browse/IGNITE-16595
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Yury Gerzhedovich
>            Priority: Major
>              Labels: ignite-3
>
> Because of the nature of the Raft, we can't guarantee the leaders won't be 
> changed in between the mapping of the query to particular nodes and its 
> actual execution. So the pessimistic approach was chosen where table has no 
> determined distribution.
> However, the change of leader is actually a deterministic process, not a 
> random one. With that said, let's switch to the optimistic approach and start 
> to respect the actual distribution of the tables. Also it would be great to 
> log every false-positive colocation



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to