You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Sergey Chugunov (Jira)" <ji...@apache.org> on 2022/09/27 10:38:00 UTC

[jira] [Created] (IGNITE-17766) Ignite 3.0: Dynamically created SQL indexes lifecycle and management

Sergey Chugunov created IGNITE-17766:
----------------------------------------

             Summary: Ignite 3.0: Dynamically created SQL indexes lifecycle and management
                 Key: IGNITE-17766
                 URL: https://issues.apache.org/jira/browse/IGNITE-17766
             Project: Ignite
          Issue Type: Epic
          Components: persistence
            Reporter: Sergey Chugunov


Executing dynamic index management with CREATE/DROP INDEX commands requires specific management of index lifecycle.

It includes at least:

# Triggering necessary operation on affinity nodes (nodes hosting data of a table with new index).
# Adding information about new index to configuration.
# Monitoring process of index creation and updating index status.
# Providing notification mechanism to SQL engine so index will be used if and only if it is fully built and ready to be used.
# Cancelling operation and cleaning stuff up in case user drops index.



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