Package io.trino.memory
Interface LowMemoryKiller
- All Known Implementing Classes:
LeastWastedEffortTaskLowMemoryKiller,NoneLowMemoryKiller,TotalReservationLowMemoryKiller,TotalReservationOnBlockedNodesQueryLowMemoryKiller,TotalReservationOnBlockedNodesTaskLowMemoryKiller
public interface LowMemoryKiller
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic @interfacestatic @interfacestatic class -
Method Summary
Modifier and TypeMethodDescriptionchooseTargetToKill(List<LowMemoryKiller.RunningQueryInfo> runningQueries, List<MemoryInfo> nodes)
-
Method Details
-
chooseTargetToKill
Optional<KillTarget> chooseTargetToKill(List<LowMemoryKiller.RunningQueryInfo> runningQueries, List<MemoryInfo> nodes)
-