[
https://issues.apache.org/jira/browse/IGNITE-19363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Semyon Danilov reassigned IGNITE-19363:
---------------------------------------
Assignee: Semyon Danilov
> 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
>
> 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)