Class | Description |
---|---|
Broker |
A class that holds the information of the broker, including its liveness and load for replicas.
|
ClusterModel |
A class that holds the information of the cluster, including topology, liveness and load for racks, brokers and
replicas.
|
ClusterModelStats | |
Disk |
A class that holds the disk information of a broker, including its liveness, capacity and load.
|
DiskStats |
A helper class to store statistics about the
Disk . |
Host | |
LinearRegressionModelParameters | |
LinearRegressionModelParameters.LinearRegressionModelState | |
Load |
A class for representing load information for each resource.
|
ModelParameters | |
ModelUtils |
The util class for model.
|
Partition |
A partition consists of replicas with the same topic partition.
|
Rack |
A class that holds the information of the rack, including its topology, liveness and load for brokers, and
replicas.
|
Replica |
A class that holds the information of the replica, including its load, leader, topic partition, and broker.
|
ReplicaPlacementInfo | |
ReplicaSortFunctionFactory |
A factory class of replica sort functions.
|
ReplicaWrapper |
A class that helps host replica and its score.
|
SortedReplicas |
A class used by the brokers/disks to host the replicas sorted in a certain order.
|
Enum | Description |
---|---|
Broker.State | |
Disk.State | |
LinearRegressionModelParameters.ModelCoefficient |
An enumeration holding the coefficients.
|
ModelParameters.ConfigSetting |
An enumeration holding the different configuration combinations.
|
RawAndDerivedResource |
These are the resources derived from the base resources used by the various goals to perform balancing.
|
Exception | Description |
---|---|
ClusterModel.NonExistentBrokerException |
Thrown when a broker is not found in the cluster model
|