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 2025/08/01 14:13:00 UTC
[jira] [Created] (IGNITE-26107) Add Vault storage format compatibility tests
Roman Puchkovskiy created IGNITE-26107:
------------------------------------------
Summary: Add Vault storage format compatibility tests
Key: IGNITE-26107
URL: https://issues.apache.org/jira/browse/IGNITE-26107
Project: Ignite
Issue Type: Improvement
Reporter: Roman Puchkovskiy
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)
Re: [jira] [Created] (IGNITE-26107) Add Vault storage format compatibility tests
Posted by jose farfan <jo...@gmail.com>.
unsubscribe
On Fri, 1 Aug 2025 at 16:13, Roman Puchkovskiy (Jira) <ji...@apache.org>
wrote:
> Roman Puchkovskiy created IGNITE-26107:
> ------------------------------------------
>
> Summary: Add Vault storage format compatibility tests
> Key: IGNITE-26107
> URL: https://issues.apache.org/jira/browse/IGNITE-26107
> Project: Ignite
> Issue Type: Improvement
> Reporter: Roman Puchkovskiy
>
>
> 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)
>