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

Semyon Danilov updated IGNITE-17720:
------------------------------------
    Description: 
Commit of RW transaction is not instantaneous. RO transaction might require 
reads of data that's in the process of being committed. Current API doesn't 
support such scenario.

RO API in partition storage has only two methods: read and scan.

For read see https://issues.apache.org/jira/browse/IGNITE-17627

h3. Scan
This one is tricky, we can't just return a cursor. Special type of cursor is 
required, and it must allow same read capabilities on each individual element.

API is to be defined.

> Extend MvPartitionStorage scan API with write intent resolution capabilities
> ----------------------------------------------------------------------------
>
>                 Key: IGNITE-17720
>                 URL: https://issues.apache.org/jira/browse/IGNITE-17720
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Semyon Danilov
>            Priority: Major
>              Labels: ignite-3
>
> Commit of RW transaction is not instantaneous. RO transaction might require 
> reads of data that's in the process of being committed. Current API doesn't 
> support such scenario.
> RO API in partition storage has only two methods: read and scan.
> For read see https://issues.apache.org/jira/browse/IGNITE-17627
> h3. Scan
> This one is tricky, we can't just return a cursor. Special type of cursor is 
> required, and it must allow same read capabilities on each individual element.
> API is to be defined.



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

Reply via email to