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.