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

Roman Puchkovskiy updated IGNITE-21802:
---------------------------------------
    Description: 
Rows are stored in the version (here, I refer to the table version) in which 
they were written to the storage. When they are read, they need to be returned 
in the table version corresponding to the reading transaction. As such, they 
need to be *upgraded* upon read.

We have a bunch of APIs (KV/record views, SQL, JDBC) through which rows can be 
read. For each such method, we need to have a test that makes sure that upgrade 
happens.

> Add integration tests for row upgrading for all reading APIs
> ------------------------------------------------------------
>
>                 Key: IGNITE-21802
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21802
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>
> Rows are stored in the version (here, I refer to the table version) in which 
> they were written to the storage. When they are read, they need to be 
> returned in the table version corresponding to the reading transaction. As 
> such, they need to be *upgraded* upon read.
> We have a bunch of APIs (KV/record views, SQL, JDBC) through which rows can 
> be read. For each such method, we need to have a test that makes sure that 
> upgrade happens.



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

Reply via email to