Class DefaultNodeReindexService

java.lang.Object
com.atlassian.jira.index.ha.DefaultNodeReindexService
All Implemented Interfaces:
NodeReindexService
Direct Known Subclasses:
ZDUAwareNodeReindexService

public class DefaultNodeReindexService extends Object implements NodeReindexService
Runs periodically and re-indexes/de-indexes issues that have been indexed in the cluster (since 8.10 replays local operations as well). The reason for replaying local index operations are:
  • replay uncommitted node operation from the same node (because of PERIODIC commits)
  • provide eventual consistency of deletes (update with lower version wins the conditional update with deletes)
  • fix any other broken indexing transactions (which did not make it to the local index but made it to the index operation DB table)
Since:
v6.1