|
@@ -105,9 +105,9 @@ public class ThreadPool extends AbstractComponent {
|
|
|
int halfProcMaxAt10 = Math.min(((availableProcessors + 1) / 2), 10);
|
|
|
defaultExecutorTypeSettings = ImmutableMap.<String, Settings>builder()
|
|
|
.put(Names.GENERIC, settingsBuilder().put("type", "cached").put("keep_alive", "30s").build())
|
|
|
- .put(Names.INDEX, settingsBuilder().put("type", "fixed").put("size", availableProcessors).build())
|
|
|
- .put(Names.BULK, settingsBuilder().put("type", "fixed").put("size", availableProcessors).build())
|
|
|
- .put(Names.GET, settingsBuilder().put("type", "fixed").put("size", availableProcessors).build())
|
|
|
+ .put(Names.INDEX, settingsBuilder().put("type", "fixed").put("size", availableProcessors).put("queue_size", 200).build())
|
|
|
+ .put(Names.BULK, settingsBuilder().put("type", "fixed").put("size", availableProcessors).put("queue_size", 50).build())
|
|
|
+ .put(Names.GET, settingsBuilder().put("type", "fixed").put("size", availableProcessors).put("queue_size", 1000).build())
|
|
|
.put(Names.SEARCH, settingsBuilder().put("type", "fixed").put("size", availableProcessors * 3).put("queue_size", 1000).build())
|
|
|
.put(Names.SUGGEST, settingsBuilder().put("type", "fixed").put("size", availableProcessors).put("queue_size", 1000).build())
|
|
|
.put(Names.PERCOLATE, settingsBuilder().put("type", "fixed").put("size", availableProcessors).put("queue_size", 1000).build())
|