-
Suggestion
-
Resolution: Fixed
-
None
Current behavior
The catch up is performed in a single thread.
Expected behavior
The catch up is performed in multiple threads which is faster than in single thread.
Notes
Since 9.1 the index startup flow consists of 3 steps:
- Re-index missing data if the local issue index is less than 10% behind the database. Since 9.3 the % is configurable.
- Load a recent index snapshot from shared-home directory if one is available.
- Otherwise trigger a full re-index.
(From https://confluence.atlassian.com/jirakb/index-management-on-jira-start-up-1141500654.html)
Step 1 and step 2 (after indexes from snapshot are unarchived and restored) both perform a catch up that re-indexes issues that were modified but not reflected in index state
Currently the catch up happens in a single thread unlike during full foreground reindex.
The multi-threaded catch up will cut the time of node startup, especially for deployments where Lucene documents creation takes a long time.
- is related to
-
JRASERVER-76237 Index catch-up of Comments and Worklogs isn't multi-threaded during Jira startup
- Closed
- relates to
-
JRASERVER-72125 Index replication service is paused indefinitely after failing to obtain an index snapshot from another node
- Closed
- mentioned in
-
Page Loading...