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/10/05 08:20:00 UTC

[jira] [Updated] (IGNITE-19276) Implement a mechanism to build indices distributively

     [ https://issues.apache.org/jira/browse/IGNITE-19276?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kirill Tkalenko updated IGNITE-19276:
-------------------------------------
    Ignite Flags:   (was: Release Notes Required)

> Implement a mechanism to build indices distributively
> -----------------------------------------------------
>
>                 Key: IGNITE-19276
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19276
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Ivan Bessonov
>            Priority: Major
>              Labels: ignite-3
>
> IGNITE-19692 defines a mechanism for executing operations on each partition of a table in a resilient way. It should be implemented so that we can build an index and switch it to an active state when it's built on all partitions. This will allow implement what IGNITE-18539 states:
> {code:java}
> when index is created, we also create a table somewhere that looks similar to this:
> indexCompletion.<indexId>.0 = false
> ...
> indexCompletion.<indexId>.N = false  {code}
> This part has not been implemented, and it's separated into another issue.
> h3. Things to consider
>  * RAFT replica listener node may die after sending last "build index" command, thus not updating, so new replica listener must compare states of indexes in schema with states of indexes in storage.



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