Class ReIndexHouseKeepingJobRunner
java.lang.Object
com.atlassian.confluence.internal.index.status.schedule.ReIndexHouseKeepingJobRunner
- All Implemented Interfaces:
com.atlassian.scheduler.JobRunner
public class ReIndexHouseKeepingJobRunner
extends Object
implements com.atlassian.scheduler.JobRunner
This job is run periodically (once per cluster) to detect and fix stalled re-index jobs. A re-index job can become stalled when:
- Node rebuilding index is restarted.
- Some of the receiving nodes drops out of cluster during propagation.
- Since:
- 7.6.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReIndexHouseKeepingJobRunner
(ReIndexJobManagerInternal jobManager, ClusterManager clusterManager, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager, com.atlassian.event.api.EventPublisher eventPublisher) -
Method Summary
Modifier and TypeMethodDescription@Nullable com.atlassian.scheduler.JobRunnerResponse
runJob
(com.atlassian.scheduler.JobRunnerRequest ignored)
-
Field Details
-
INDEX_RESTORE_START_CHECK_COUNT_MAX
public static final int INDEX_RESTORE_START_CHECK_COUNT_MAX- See Also:
-
-
Constructor Details
-
ReIndexHouseKeepingJobRunner
public ReIndexHouseKeepingJobRunner(ReIndexJobManagerInternal jobManager, ClusterManager clusterManager, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager, com.atlassian.event.api.EventPublisher eventPublisher)
-
-
Method Details
-
runJob
public @Nullable com.atlassian.scheduler.JobRunnerResponse runJob(com.atlassian.scheduler.JobRunnerRequest ignored) - Specified by:
runJob
in interfacecom.atlassian.scheduler.JobRunner
-