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 2023/06/19 06:55:00 UTC

[jira] [Updated] (IGNITE-19768) Port configured tables workaround from configuration to Catalog

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

Roman Puchkovskiy updated IGNITE-19768:
---------------------------------------
    Epic Link: IGNITE-19502

> Port configured tables workaround from configuration to Catalog
> ---------------------------------------------------------------
>
>                 Key: IGNITE-19768
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19768
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.0.0-beta2
>
>
> Currently, TableManager contains a workaround (for a problem of getting of the most recent schemas without a proper Schema Sync mechanism), it works like this: on each attempt to resolve a table by ID, we look into the configuration to make sure that the table with this ID is created and not dropped yet. Also, we look into the configuration on each attempt to get a list of all tables.
> A switch from Configuration to the Catalog is under way, so we need to switch this workaround from Configuration to the Catalog as well. {{ConfiguredTablesCache}} needs to be modified to achieve this.
> An alternative would to be implement both the switch from Configuration to Catalog AND introduction of the proper Schema Sync at once, but this will greatly complicate the matters, it seems to be better to do these changes one after another (first Catalog, then Schema Sync).



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