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)

Reply via email to