All Classes and Interfaces

Class
Description
For each check, assigns a level associated with any problems.
Analyzes the cluster to find anything that is not optimal.
Prints an AnalyzedCluster to a PrintWriter.
Analyzes a single Dom0 to find anything that is not optimal.
Analyzes a single Dom0Disk to find anything that is not optimal.
Stores an AlertLevel, a value, and a textual message.
A cluster contains all of the definitions for virtual and physical resources required and available, but nothing about the current mapping between them.
A ClusterConfiguration contains one possible configuration of a cluster.
Optimizes the cluster using a best-first heuristic search.
One Xen dom0 cluster member.
A physical disk that is used for LVM.
Represents one virtual server and its required resources.
One Xen domU configuration.
A single virtual disk device and its requirements.
One Xen domU disk configuration.
Adds up all the non-optimal states of the analyzed cluster giving more weight to higher level problems.
Adds up all the non-optimal states of the analyzed cluster giving more weight to higher level problems.
Adds up all the non-optimal states of the analyzed cluster giving more weight to higher level problems.
A HeuristicAlgorithm generates a heuristic value for a provided AnalyzedCluster.
Stores an AlertLevel, a value, and a textual message.
This simply returns g if the cluster is optimal or g+1 if it is optimal.
Adds up all the non-optimal states of the analyzed cluster giving more weight to higher level problems.
A list element.
A swap between primary and secondary.
A swap between primary and secondary.
Stores an AlertLevel, a value, and a textual message.
Accepts results from the optimized cluster.
One LVM physical volume.
One Xen domU disk to physical volume configuration.
A 32-bit implementation of PhysicalVolumeConfiguration to be used when all three extents fields fit into 32 bits and at least one value is greater than the 16-bit range.
A 64-bit implementation of PhysicalVolumeConfiguration to be used when any of the three extents fields do not fit into 32 bits.
A 16-bit implementation of PhysicalVolumeConfiguration to be used when all three extents fields fit into 16 bits.
Higher level processes may be substituted in place of lower processors without any effecting how optimal the cluster is configured.
Higher level processors may be substituded without effecting how optimal the cluster is.
This simply returns a random number between 0 and 1.
Stores an AlertLevel, a value, and a textual message.
Stores an AlertLevel, a value, and a textual message.
Simply counts the non-optimal nodes, adds g to prefer shorter paths.
A transition is one of the possible conversions of clusterConfiguration state.
An unmodifiable list backed by the provided array.