Class describing the layout of a cluster, giving a mapping of
Class that takes in an existing cluster and a request to update the cluster in some way, whether its by adding services, removing services, adding nodes, or removing nodes.
Defines the layout of a node, which is a hardware type, an image type, and a set of services.
Iterator through all possibilities of X items placed into Y slots, where as many of the leftmost slots are used up as possible.
The solver takes a cluster template, a number of machines, and figures out what services to put on what hardware and images in order to satisfy the cluster constraints.
Thrown to indicate that a cluster is invalid.
Copyright © 2013-2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.