Class NodeMemoryConfig


  • @DefunctConfig({"deprecated.legacy-system-pool-enabled","query.max-total-memory-per-node"})
    public class NodeMemoryConfig
    extends Object
    • Field Detail

      • AVAILABLE_HEAP_MEMORY

        public static final long AVAILABLE_HEAP_MEMORY
    • Constructor Detail

      • NodeMemoryConfig

        public NodeMemoryConfig()
    • Method Detail

      • getMaxQueryMemoryPerNode

        @NotNull
        public @NotNull io.airlift.units.DataSize getMaxQueryMemoryPerNode()
      • setMaxQueryMemoryPerNode

        @Config("query.max-memory-per-node")
        public NodeMemoryConfig setMaxQueryMemoryPerNode​(io.airlift.units.DataSize maxQueryMemoryPerNode)
      • getMaxQueryMemoryPerTask

        @NotNull
        public @NotNull Optional<io.airlift.units.DataSize> getMaxQueryMemoryPerTask()
      • setMaxQueryMemoryPerTask

        @Config("query.max-memory-per-task")
        @LegacyConfig("query.max-total-memory-per-task")
        public NodeMemoryConfig setMaxQueryMemoryPerTask​(io.airlift.units.DataSize maxQueryMemoryPerTask)
      • setReservedPoolEnabled

        @Deprecated
        @LegacyConfig(value="experimental.reserved-pool-enabled",
                      replacedBy="experimental.reserved-pool-disabled")
        public void setReservedPoolEnabled​(boolean reservedPoolEnabled)
        Deprecated.
      • isReservedPoolDisabled

        @Deprecated
        public boolean isReservedPoolDisabled()
        Deprecated.
      • setReservedPoolDisabled

        @Deprecated
        @Config("experimental.reserved-pool-disabled")
        public NodeMemoryConfig setReservedPoolDisabled​(boolean reservedPoolDisabled)
        Deprecated.
      • getHeapHeadroom

        @NotNull
        public @NotNull io.airlift.units.DataSize getHeapHeadroom()
      • setHeapHeadroom

        @Config("memory.heap-headroom-per-node")
        public NodeMemoryConfig setHeapHeadroom​(io.airlift.units.DataSize heapHeadroom)