You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Maksim Zhuravkov (Jira)" <ji...@apache.org> on 2025/09/24 09:41:00 UTC

[jira] [Updated] (IGNITE-26502) Catalog. Improve serialisation compatibility tests to ensure that every object descriptor has a test case

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

Maksim Zhuravkov updated IGNITE-26502:
--------------------------------------
    Description: 
CatalogSerializationCompatibilityTest contains test cases for serialisation of catalog object descriptors, but since there are no checks that make adding these test cases mandatory, it is possible to add a new object descriptor, ship it, and then make incompatible changes to that object (defeating the purpose of these compatibility checks).

We should update catalog serialisation compatibility tests to include a check that ensures that every catalog object descriptor has compatibility checks.


  was:
CatalogSerializationCompatibilityTest contains test cases for serialisation of catalog object descriptors, but since there are no checks that make adding these test cases mandatory, it is possible to add a new object descriptor, ship it, and then make incompatible changes to that object (defeating the purpose of these compatibility checks).

We should update catalog serialisation compatibility tests to include a check that ensures that every catalog object descriptor has compatibly checks.



> Catalog. Improve serialisation compatibility tests to ensure that every object descriptor has a test case
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: IGNITE-26502
>                 URL: https://issues.apache.org/jira/browse/IGNITE-26502
>             Project: Ignite
>          Issue Type: Improvement
>          Components: catalog ai3
>            Reporter: Maksim Zhuravkov
>            Priority: Major
>              Labels: ignite-3
>
> CatalogSerializationCompatibilityTest contains test cases for serialisation of catalog object descriptors, but since there are no checks that make adding these test cases mandatory, it is possible to add a new object descriptor, ship it, and then make incompatible changes to that object (defeating the purpose of these compatibility checks).
> We should update catalog serialisation compatibility tests to include a check that ensures that every catalog object descriptor has compatibility checks.



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