[
https://issues.apache.org/jira/browse/IGNITE-19228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Roman Puchkovskiy updated IGNITE-19228:
---------------------------------------
Description:
We need to validate:
* forward schema compatibility on commit
* backward compatibility on reads in RW txs
If a schema change is incompatible, a transaction is aborted.
TBD - details
This task is about the implementation of a common framework allowing to do
validations with just a single validator that considers all schema changes
incompatible, and using this framework while processing transactions.
Real validators will be added in a follow-up task.
> Schema validation during tx processing: common framework
> --------------------------------------------------------
>
> Key: IGNITE-19228
> URL: https://issues.apache.org/jira/browse/IGNITE-19228
> Project: Ignite
> Issue Type: Improvement
> Reporter: Roman Puchkovskiy
> Priority: Major
> Labels: ignite-3
>
> We need to validate:
> * forward schema compatibility on commit
> * backward compatibility on reads in RW txs
> If a schema change is incompatible, a transaction is aborted.
> TBD - details
> This task is about the implementation of a common framework allowing to do
> validations with just a single validator that considers all schema changes
> incompatible, and using this framework while processing transactions.
> Real validators will be added in a follow-up task.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)