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

Evgeny Stanilovsky updated IGNITE-21054:
----------------------------------------
    Fix Version/s: 3.2
                       (was: 3.1)

> Do not do schema sync await on every read/write operation in RW transaction
> ---------------------------------------------------------------------------
>
>                 Key: IGNITE-21054
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21054
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.2
>
>
> For each read/write operation in an RW transaction, we check that the schema 
> of the table has not changed (to implement fail-fast behavior).
> When doing so, we do 'schema sync' (implying a possible wait) at 
> operationTimestamp. It seems that the 'schema sync' is not necessary (it's 
> not a problem if we check against a slightly outdated schema [as it cannot be 
> too outdated, it is not older than the schema on which the transaction had 
> started]).
> This must be considered carefully first (maybe there is some reason to keep 
> the checks). We should do it after we design the index build procedure (as it 
> requires to take current schema for each write operation).



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

Reply via email to