Skip to content

Commit c45b1a8

Browse files
committed
Core: go back to unbounded (scaling) thread pool for management threads (revert #7318)
1 parent a65cbe5 commit c45b1a8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/org/elasticsearch/threadpool/ThreadPool.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ public ThreadPool(Settings settings, @Nullable NodeSettingsService nodeSettingsS
115115
.put(Names.SEARCH, settingsBuilder().put("type", "fixed").put("size", availableProcessors * 3).put("queue_size", 1000).build())
116116
.put(Names.SUGGEST, settingsBuilder().put("type", "fixed").put("size", availableProcessors).put("queue_size", 1000).build())
117117
.put(Names.PERCOLATE, settingsBuilder().put("type", "fixed").put("size", availableProcessors).put("queue_size", 1000).build())
118-
.put(Names.MANAGEMENT, settingsBuilder().put("type", "fixed").put("size", halfProcMaxAt5).put("queue_size", 100).build())
118+
.put(Names.MANAGEMENT, settingsBuilder().put("type", "scaling").put("keep_alive", "5m").put("size", 5).build())
119119
// no queue as this means clients will need to handle rejections on listener queue even if the operation succeeded
120120
// the assumption here is that the listeners should be very lightweight on the listeners side
121121
.put(Names.LISTENER, settingsBuilder().put("type", "fixed").put("size", halfProcMaxAt10).build())

0 commit comments

Comments
 (0)