Package io.trino.execution
Class SplitConcurrencyController
- java.lang.Object
-
- io.trino.execution.SplitConcurrencyController
-
@NotThreadSafe public class SplitConcurrencyController extends Object
-
-
Constructor Summary
Constructors Constructor Description SplitConcurrencyController(int initialConcurrency, io.airlift.units.Duration adjustmentInterval)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetTargetConcurrency()voidsplitFinished(long splitThreadNanos, double utilization, int currentConcurrency)voidupdate(long nanos, double utilization, int currentConcurrency)
-