[
https://issues.apache.org/jira/browse/IGNITE-19363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kirill Tkalenko updated IGNITE-19363:
-------------------------------------
Fix Version/s: 3.0.0-beta2
> Split start of indexes and start of partition raft group nodes
> --------------------------------------------------------------
>
> Key: IGNITE-19363
> URL: https://issues.apache.org/jira/browse/IGNITE-19363
> Project: Ignite
> Issue Type: Improvement
> Reporter: Semyon Danilov
> Assignee: Semyon Danilov
> Priority: Major
> Labels: ignite-3
> Fix For: 3.0.0-beta2
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> Right now there is a cyclic dependency between raft group nodes recovery on
> start and start of indexes. To start indexes all raft nodes should be
> started. And raft nodes perform index rebuild on start. Index rebuild is a
> blocking operation which waits for the table to appear. That can't happen
> until all raft nodes started. As there's a smaller number of stripes in
> disruptor, blocking one disruptor block the start of another raft node, so
> table can't appear and index rebuild can't be finished.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)