Package io.trino.memory
Class TotalReservationOnBlockedNodesLowMemoryKiller
java.lang.Object
io.trino.memory.TotalReservationOnBlockedNodesLowMemoryKiller
- All Implemented Interfaces:
LowMemoryKiller
public class TotalReservationOnBlockedNodesLowMemoryKiller
extends Object
implements LowMemoryKiller
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.trino.memory.LowMemoryKiller
LowMemoryKiller.QueryMemoryInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchooseQueryToKill(List<LowMemoryKiller.QueryMemoryInfo> runningQueries, List<MemoryInfo> nodes)
-
Constructor Details
-
TotalReservationOnBlockedNodesLowMemoryKiller
public TotalReservationOnBlockedNodesLowMemoryKiller()
-
-
Method Details
-
chooseQueryToKill
public Optional<QueryId> chooseQueryToKill(List<LowMemoryKiller.QueryMemoryInfo> runningQueries, List<MemoryInfo> nodes) - Specified by:
chooseQueryToKillin interfaceLowMemoryKiller
-