@DefunctConfig(value={"experimental.cluster-memory-manager-enabled","query.low-memory-killer.enabled","resources.reserved-system-memory"})
public class MemoryManagerConfig
extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MemoryManagerConfig.LowMemoryKillerPolicy |
| Constructor and Description |
|---|
MemoryManagerConfig() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull io.airlift.units.Duration |
getKillOnOutOfMemoryDelay() |
String |
getLowMemoryKillerPolicy() |
@NotNull io.airlift.units.DataSize |
getMaxQueryMemory() |
@NotNull io.airlift.units.DataSize |
getMaxQueryTotalMemory() |
MemoryManagerConfig |
setKillOnOutOfMemoryDelay(io.airlift.units.Duration killOnOutOfMemoryDelay) |
MemoryManagerConfig |
setLowMemoryKillerPolicy(String lowMemoryKillerPolicy) |
MemoryManagerConfig |
setMaxQueryMemory(io.airlift.units.DataSize maxQueryMemory) |
MemoryManagerConfig |
setMaxQueryTotalMemory(io.airlift.units.DataSize maxQueryTotalMemory) |
public String getLowMemoryKillerPolicy()
@Config(value="query.low-memory-killer.policy") public MemoryManagerConfig setLowMemoryKillerPolicy(String lowMemoryKillerPolicy)
@NotNull @MinDuration(value="5s") public @NotNull io.airlift.units.Duration getKillOnOutOfMemoryDelay()
@Config(value="query.low-memory-killer.delay") public MemoryManagerConfig setKillOnOutOfMemoryDelay(io.airlift.units.Duration killOnOutOfMemoryDelay)
@NotNull public @NotNull io.airlift.units.DataSize getMaxQueryMemory()
@Config(value="query.max-memory") public MemoryManagerConfig setMaxQueryMemory(io.airlift.units.DataSize maxQueryMemory)
@NotNull public @NotNull io.airlift.units.DataSize getMaxQueryTotalMemory()
@Config(value="query.max-total-memory") public MemoryManagerConfig setMaxQueryTotalMemory(io.airlift.units.DataSize maxQueryTotalMemory)
Copyright © 2012–2019. All rights reserved.