File tree 1 file changed +3
-1
lines changed
core/trino-main/src/main/java/io/trino/server
1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change 168
168
import static com .google .inject .multibindings .Multibinder .newSetBinder ;
169
169
import static com .google .inject .multibindings .OptionalBinder .newOptionalBinder ;
170
170
import static io .airlift .concurrent .Threads .daemonThreadsNamed ;
171
+ import static io .airlift .concurrent .Threads .virtualThreadsNamed ;
171
172
import static io .airlift .configuration .ConditionalModule .conditionalModule ;
172
173
import static io .airlift .configuration .ConfigBinder .configBinder ;
173
174
import static io .airlift .discovery .client .DiscoveryBinder .discoveryBinder ;
183
184
import static java .util .Objects .requireNonNull ;
184
185
import static java .util .concurrent .Executors .newCachedThreadPool ;
185
186
import static java .util .concurrent .Executors .newScheduledThreadPool ;
187
+ import static java .util .concurrent .Executors .newThreadPerTaskExecutor ;
186
188
import static java .util .concurrent .TimeUnit .SECONDS ;
187
189
import static org .weakref .jmx .guice .ExportBinder .newExporter ;
188
190
@@ -570,7 +572,7 @@ public static Executor createStartupExecutor(ServerConfig config)
570
572
return directExecutor ();
571
573
}
572
574
return new BoundedExecutor (
573
- newCachedThreadPool ( daemonThreadsNamed ("startup-%s" )),
575
+ newThreadPerTaskExecutor ( virtualThreadsNamed ("startup-%s" )),
574
576
Runtime .getRuntime ().availableProcessors ());
575
577
}
576
578
You can’t perform that action at this time.
0 commit comments