You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Roman Puchkovskiy (Jira)" <ji...@apache.org> on 2023/04/05 08:19:00 UTC

[jira] [Updated] (IGNITE-19228) Schema validation during tx processing: common framework

     [ 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)