Skip to content

Add shard-level write thread pool utilization tracking - #155656

Open
DiannaHohensee wants to merge 1 commit into
elastic:mainfrom
DiannaHohensee:2026/07/31/shard-level-write-thread-pool-utilization
Open

Add shard-level write thread pool utilization tracking#155656
DiannaHohensee wants to merge 1 commit into
elastic:mainfrom
DiannaHohensee:2026/07/31/shard-level-write-thread-pool-utilization

Conversation

@DiannaHohensee

@DiannaHohensee DiannaHohensee commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Adds a tracker to the IndexShard to count the operation time
spent on the WRITE thread pool. Supports periodic polling.

Modularizes thread utilization tracking over polling periods into a
new class ThreadUtilizationTracker.

Relates #elastic/elasticsearch-team/issues/4059

Adds a tracker to the IndexShard to count the operation time
spent on the WRITE thread pool. Supports periodic polling.

Modularizes thread pool utilization tracking into a new class
ThreadUtilizationTracker.

Relates #elastic/elasticsearch-team/issues/4059
@DiannaHohensee DiannaHohensee self-assigned this Jul 31, 2026
@DiannaHohensee DiannaHohensee added :Distributed/Allocation All issues relating to the decision making around placing a shard (both master logic & on the nodes) Team:Distributed Meta label for distributed team. labels Jul 31, 2026
@elasticsearchmachine

Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-distributed (Team:Distributed)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Distributed/Allocation All issues relating to the decision making around placing a shard (both master logic & on the nodes) Team:Distributed Meta label for distributed team. v9.6.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants