File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
server/src/main/java/org/opensearch/index/autoforcemerge Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -36,12 +36,26 @@ public static ResourceTrackers create(ThreadPool threadPool) {
3636 );
3737 }
3838
39+ /**
40+ * Container for resource usage trackers used in auto force merge operations.
41+ * Provides access to CPU and JVM memory usage trackers with different time windows.
42+ *
43+ * @opensearch.internal
44+ */
3945 public static class ResourceTrackers {
4046 public final AverageCpuUsageTracker cpuOneMinute ;
4147 public final AverageCpuUsageTracker cpuFiveMinute ;
4248 public final AverageMemoryUsageTracker jvmOneMinute ;
4349 public final AverageMemoryUsageTracker jvmFiveMinute ;
4450
51+ /**
52+ * Creates a new ResourceTrackers instance.
53+ *
54+ * @param cpuOneMinute CPU tracker with 1-minute window
55+ * @param cpuFiveMinute CPU tracker with 5-minute window
56+ * @param jvmOneMinute JVM memory tracker with 1-minute window
57+ * @param jvmFiveMinute JVM memory tracker with 5-minute window
58+ */
4559 ResourceTrackers (
4660 AverageCpuUsageTracker cpuOneMinute ,
4761 AverageCpuUsageTracker cpuFiveMinute ,
You can’t perform that action at this time.
0 commit comments