Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-17766

Ignite 3.0: Dynamically created SQL indexes lifecycle and management, basic cases

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • persistence
    • Dynamic indexes creation

    Description

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

      It includes at least:

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

      Attachments

        Activity

          People

            Unassigned Unassigned
            sergeychugunov Sergey Chugunov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: