@DefunctConfig(value="deprecated.legacy-system-pool-enabled") public class NodeMemoryConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static long |
AVAILABLE_HEAP_MEMORY |
static String |
QUERY_MAX_MEMORY_PER_NODE_CONFIG |
static String |
QUERY_MAX_TOTAL_MEMORY_PER_NODE_CONFIG |
| Constructor and Description |
|---|
NodeMemoryConfig() |
| Modifier and Type | Method and Description |
|---|---|
io.airlift.units.DataSize |
getHeapHeadroom() |
@NotNull io.airlift.units.DataSize |
getMaxQueryMemoryPerNode() |
@NotNull io.airlift.units.DataSize |
getMaxQueryTotalMemoryPerNode() |
boolean |
isReservedPoolEnabled() |
@NotNull NodeMemoryConfig |
setHeapHeadroom(io.airlift.units.DataSize heapHeadroom) |
NodeMemoryConfig |
setMaxQueryMemoryPerNode(io.airlift.units.DataSize maxQueryMemoryPerNode) |
NodeMemoryConfig |
setMaxQueryTotalMemoryPerNode(io.airlift.units.DataSize maxQueryTotalMemoryPerNode) |
NodeMemoryConfig |
setReservedPoolEnabled(boolean reservedPoolEnabled) |
public static final long AVAILABLE_HEAP_MEMORY
public static final String QUERY_MAX_MEMORY_PER_NODE_CONFIG
public static final String QUERY_MAX_TOTAL_MEMORY_PER_NODE_CONFIG
@NotNull public @NotNull io.airlift.units.DataSize getMaxQueryMemoryPerNode()
@Config(value="query.max-memory-per-node") public NodeMemoryConfig setMaxQueryMemoryPerNode(io.airlift.units.DataSize maxQueryMemoryPerNode)
public boolean isReservedPoolEnabled()
@Config(value="experimental.reserved-pool-enabled") public NodeMemoryConfig setReservedPoolEnabled(boolean reservedPoolEnabled)
@NotNull public @NotNull io.airlift.units.DataSize getMaxQueryTotalMemoryPerNode()
@Config(value="query.max-total-memory-per-node") public NodeMemoryConfig setMaxQueryTotalMemoryPerNode(io.airlift.units.DataSize maxQueryTotalMemoryPerNode)
public io.airlift.units.DataSize getHeapHeadroom()
@NotNull @Config(value="memory.heap-headroom-per-node") public @NotNull NodeMemoryConfig setHeapHeadroom(io.airlift.units.DataSize heapHeadroom)
Copyright © 2012–2019. All rights reserved.