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

[jira] [Created] (IGNITE-26501) Make CatalogTableDescriptor tableVersion independent on schemaVersion

Viacheslav Blinov created IGNITE-26501:
------------------------------------------

             Summary: Make CatalogTableDescriptor tableVersion independent on schemaVersion
                 Key: IGNITE-26501
                 URL: https://issues.apache.org/jira/browse/IGNITE-26501
             Project: Ignite
          Issue Type: Improvement
          Components: catalog ai3
            Reporter: Viacheslav Blinov


Currently in CatalogTableDescriptor tableVersion() is just a shortcut from getting the latest schemaVersion. This seems wrong as tableVersion is used for caching purposes of CatalogTableDescriptor which has other fields not related to the schema that can be changed independently.
Historically this was a separate conception and field but later was merged for some reason. This also created a workaround of bumping a schema version every time when tableVersion bump is necessary. The proposal is to split those concepts making them independent as they should be.



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