Skip to content

Commit 3c4e687

Browse files
author
Harsh Kothari
committed
Added java doc for github checks
Signed-off-by: Harsh Kothari <techarsh@amazon.com>
1 parent 94c8e4f commit 3c4e687

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

server/src/main/java/org/opensearch/index/autoforcemerge/ResourceTrackerProvider.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff 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,

0 commit comments

Comments
 (0)