# Functions
FilterOutNodesWithoutCapacity returns a slice of nodes with non-zero capacity.
GetNodeCapacities return value is ordered according to nodePriorityOrder.
GetNodeCapacity returns how many singleExecutor can fit within available - reserved.
# Structs
NodeAndExecutorCapacity is a pair of node name and capacity (how many executors can it fit).