You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Kirill Tkalenko (Jira)" <ji...@apache.org> on 2023/11/17 08:55:00 UTC

[jira] [Created] (IGNITE-20884) Registering deleted available indexes for active tables on node recovery

Kirill Tkalenko created IGNITE-20884:
----------------------------------------

             Summary: Registering deleted available indexes for active tables on node recovery
                 Key: IGNITE-20884
                 URL: https://issues.apache.org/jira/browse/IGNITE-20884
             Project: Ignite
          Issue Type: Improvement
            Reporter: Kirill Tkalenko
             Fix For: 3.0.0-beta2


At the moment, when performing an UpdateOperation, we use only those indexes that are current at the time of the operation, which is not correct.

We must update all available indexes since the catalog version on which the transaction began, as well as all registered indexes since the beginning of the transaction that have not been deleted.

In this ticket, we need to make sure that when on node recovery, we register not only indexes from the latest version of the catalog, but also all available indexes of all current tables (which are in the latest version of the catalog) from the earliest available version of the catalog.

In the future, we will most likely start all the tables, even those deleted from the earliest version of the catalog, and we will need to register all available indexes for all these tables, but this is another ticket.



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