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

Alexander Lapin commented on IGNITE-15492:
------------------------------------------

[~v.pyatkov] I've checked the PR, first of all, as we've discussed, let's 
validate whether we should return consistent data from node B in case of 
altering table from node A. I believe that we should.

In addition to that assuming that given solution is a temporary one, seems that 
proposed variant will be extremely in-effective cause we we'll check MS on 
every get. Vlad did you consider other options that'll be more effective?

It also worth to actualize code. For example 
[IGNITE-15412|https://issues.apache.org/jira/browse/IGNITE-15412] is already 
implemented, so it worth to rewrite _latestSchemaVersion()_

> Check schema availability on local node
> ---------------------------------------
>
>                 Key: IGNITE-15492
>                 URL: https://issues.apache.org/jira/browse/IGNITE-15492
>             Project: Ignite
>          Issue Type: Sub-task
>            Reporter: Vyacheslav Koptilin
>            Assignee: Vladislav Pyatkov
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Currently, we do not check that a schema that is needed for deserialization 
> returned tuple (for example, the end-user calls tableKvView.get(key) method) 
> is available on the local node that performs table operation.
> Need to implement a synchronization mechanism that allows overcoming an issue 
> related to the deserialization of tuples. Looks like it is an actual issue 
> regardless of rebalancing.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to