Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
2d60021
Add nodeHeapUsage field to ClusterInfo
nicktindall Jun 2, 2025
542c256
Populate nodesHeapUsage, make HeapUsageSupplier pluggable
nicktindall Jun 2, 2025
356beb5
Fix tests
nicktindall Jun 2, 2025
81fd063
Allow deferred creation of HeapUsageSupplier
nicktindall Jun 3, 2025
bc0682c
Default HeapUsageSupplier
nicktindall Jun 3, 2025
747b5a2
Merge remote-tracking branch 'origin/main' into ES_11445_add_heap_mem…
nicktindall Jun 3, 2025
13d1de8
Clarify that heap usage is a minimum
nicktindall Jun 3, 2025
f4d9db5
Test that InternalClusterInfoService polls for heap usage
nicktindall Jun 3, 2025
bf51e85
Test that getNodesHeapUsage returns heap usage
nicktindall Jun 3, 2025
c47c0ca
More caveats for #getNodesHeapUsage()
nicktindall Jun 3, 2025
23eb8e6
Remove HeapUsageSupplier from ClusterPlugin interface
nicktindall Jun 4, 2025
887bcaf
Swap free for used in HeapUsage
nicktindall Jun 4, 2025
7275acb
Merge remote-tracking branch 'origin/main' into ES_11445_add_heap_mem…
nicktindall Jun 4, 2025
85fd019
Don't report heap usage in ClusterInfo serialization
nicktindall Jun 4, 2025
f112a3b
Fix tests
nicktindall Jun 4, 2025
3a1ada2
Only skip disk usage fetches when disk usage is disabled
nicktindall Jun 4, 2025
8fa587f
HeapUsage -> ShardHeapUsage
nicktindall Jun 4, 2025
6d4b204
Merge remote-tracking branch 'origin/main' into ES_11445_add_heap_mem…
nicktindall Jun 4, 2025
2c42a82
icis -> internalClusterInfoService
nicktindall Jun 4, 2025
58402bd
diskUsage -> shardHeapUsage
nicktindall Jun 4, 2025
63bbea8
Note about not serializing shardHeapUsages
nicktindall Jun 4, 2025
0cacdc7
Remove unused serialization interface/methods
nicktindall Jun 4, 2025
dd73d37
Additional assertions
nicktindall Jun 4, 2025
765ade8
Clear shardHeapUsages on failure to fetch
nicktindall Jun 4, 2025
e26b62f
Fix naming
nicktindall Jun 4, 2025
55637b6
Restore + test percentage methods
nicktindall Jun 5, 2025
f4b90b5
Load ShardHeapUsageSupplier via SPI
nicktindall Jun 5, 2025
0789fef
Move SPI config to internalClusterTest
nicktindall Jun 5, 2025
2d475c8
Merge branch 'main' into ES_11445_add_heap_memory_to_cluster_info
nicktindall Jun 5, 2025
f56f00e
Merge remote-tracking branch 'origin/main' into ES_11445_add_heap_mem…
nicktindall Jun 6, 2025
7b5bf95
*Supplier -> *Collector
nicktindall Jun 7, 2025
08a5ca3
Merge remote-tracking branch 'origin/main' into ES_11445_add_heap_mem…
nicktindall Jun 7, 2025
09ca9dc
Merge remote-tracking branch 'origin/main' into ES_11445_add_heap_mem…
nicktindall Jun 8, 2025
cd6b7e9
Don't assert estimate <= max heap
nicktindall Jun 10, 2025
5e2cb9f
Merge remote-tracking branch 'origin/main' into ES_11445_add_heap_mem…
nicktindall Jun 10, 2025
c529194
Merge branch 'main' into ES_11445_add_heap_memory_to_cluster_info
nicktindall Jun 10, 2025
d831194
Use node stats to retrieve max heap size
nicktindall Jun 11, 2025
b8387bb
[CI] Auto commit changes from spotless
Jun 11, 2025
26dba4d
Fix build
nicktindall Jun 11, 2025
f15fca2
Merge remote-tracking branch 'origin/main' into ES_11445_add_heap_mem…
nicktindall Jun 12, 2025
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix naming
  • Loading branch information
nicktindall committed Jun 4, 2025
commit e26b62fcd76ab8ab03d11c7f3cb15cf34e7c72bf
Original file line number Diff line number Diff line change
Expand Up @@ -207,8 +207,8 @@ void execute() {
private void fetchNodesHeapUsage() {
shardHeapUsageSupplier.getClusterHeapUsage(ActionListener.releaseAfter(new ActionListener<>() {
@Override
public void onResponse(Map<String, ShardHeapUsage> stringHeapUsageMap) {
shardHeapUsages = stringHeapUsageMap;
public void onResponse(Map<String, ShardHeapUsage> currentShardHeapUsages) {
shardHeapUsages = currentShardHeapUsages;
}

@Override
Expand Down