Skip to content

Commit 37e2ffd

Browse files
committed
Only run ILM periodically
1 parent c02b484 commit 37e2ffd

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ilm/LifecycleSettings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class LifecycleSettings {
3636

3737
public static final Setting<TimeValue> LIFECYCLE_POLL_INTERVAL_SETTING = Setting.timeSetting(
3838
LIFECYCLE_POLL_INTERVAL,
39-
TimeValue.timeValueMinutes(10),
39+
TimeValue.timeValueSeconds(10),
4040
TimeValue.timeValueSeconds(1),
4141
Setting.Property.Dynamic,
4242
Setting.Property.NodeScope

x-pack/plugin/ilm/src/main/java/org/elasticsearch/xpack/ilm/IndexLifecycleService.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,8 +324,6 @@ public void clusterChanged(ClusterChangedEvent event) {
324324
}
325325
});
326326
}
327-
328-
triggerPolicies(event.state(), true);
329327
}
330328
}
331329

@@ -354,6 +352,7 @@ private void cancelJob() {
354352
public void triggered(SchedulerEngine.Event event) {
355353
if (event.jobName().equals(XPackField.INDEX_LIFECYCLE)) {
356354
logger.trace("job triggered: {}, {}, {}", event.jobName(), event.scheduledTime(), event.triggeredTime());
355+
triggerPolicies(clusterService.state(), true);
357356
triggerPolicies(clusterService.state(), false);
358357
}
359358
}

0 commit comments

Comments
 (0)