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)