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

Roman Puchkovskiy updated IGNITE-28295:
---------------------------------------
    Description: 
Currently, full table schema diffs calculations are bound to table version 
numbers: that is, if table version number did not change, we consider that the 
schema has not changed and there is no diff. But in IGNITE-22990, we'll need to 
consider changes in index statuses for the needs of schema change compatibility 
validation, so we need to make the approach more flexible.

The idea is that:

 # We add more conditions when deciding whether there is a 'diff' or not
 # We use catalog versions instead of table versions as components of cache keys

> Support schema-sync related changes not bound to table version
> --------------------------------------------------------------
>
>                 Key: IGNITE-28295
>                 URL: https://issues.apache.org/jira/browse/IGNITE-28295
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Assignee: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>
> Currently, full table schema diffs calculations are bound to table version 
> numbers: that is, if table version number did not change, we consider that 
> the schema has not changed and there is no diff. But in IGNITE-22990, we'll 
> need to consider changes in index statuses for the needs of schema change 
> compatibility validation, so we need to make the approach more flexible.
> The idea is that:
>  # We add more conditions when deciding whether there is a 'diff' or not
>  # We use catalog versions instead of table versions as components of cache 
> keys



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to