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)