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

Alexey Goncharuk updated IGNITE-8719:
-------------------------------------
    Description: 
Currently, we do not have any state associated with the index tree. Consider 
the following scenario:
1) Start node, put some data
2) start CREATE INDEX operation
3) Wait for a checkpoint and stop node before index create finished
4) Restart node
Since the checkpoint finished, the new index tree will be persisted to the 
disk, but not all data will be present in the index.

We should somehow store information about initializing index tree and mark it 
valid only after all data is indexed. The state should be persisted as well.

> Index left partially built if a node crashes during index create or rebuild
> ---------------------------------------------------------------------------
>
>                 Key: IGNITE-8719
>                 URL: https://issues.apache.org/jira/browse/IGNITE-8719
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Alexey Goncharuk
>            Priority: Critical
>             Fix For: 2.6
>
>
> Currently, we do not have any state associated with the index tree. Consider 
> the following scenario:
> 1) Start node, put some data
> 2) start CREATE INDEX operation
> 3) Wait for a checkpoint and stop node before index create finished
> 4) Restart node
> Since the checkpoint finished, the new index tree will be persisted to the 
> disk, but not all data will be present in the index.
> We should somehow store information about initializing index tree and mark it 
> valid only after all data is indexed. The state should be persisted as well.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to