[
https://issues.apache.org/jira/browse/IGNITE-26092?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aleksandr Polovtsev reassigned IGNITE-26092:
--------------------------------------------
Assignee: Filipp Shergalis
> Add aipersist storage format compatibility tests
> ------------------------------------------------
>
> Key: IGNITE-26092
> URL: https://issues.apache.org/jira/browse/IGNITE-26092
> Project: Ignite
> Issue Type: Improvement
> Reporter: Roman Puchkovskiy
> Assignee: Filipp Shergalis
> Priority: Major
> Labels: ignite-3, release-3.1.0-blocker
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Legend: v1 is original version (3.0), v2 is current version (version from
> main branch).
> It is supposed that data is written in v1, then the storage is flushed and
> the node is stopped, its binary is replaced with v2, the node is started.
> The tests have to ensure that aipersist-based tables work correctly:
> # all data written in v1 can be read in v2
> # including overwritten versions
> # deleted data cannot be read
> # updates that are rolled back cannot be read
> Here are variations that need to be tested:
> # When there were no unmerged delta files in v1 (that is, after the writes
> are finished on v1, we wait for all delta files to be merged and removed)
> # When there were some unmerged delta-files
> # When unmerged delta-files remain from v1 and we start creating new delta
> files immediately after starting on v2, and THEN we start verifications
> listed above (while the delta files are still there)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)