Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicCluster ¶
type BasicCluster interface {
core.StoreSetInformer
core.StoreSetController
core.RegionSetInformer
}
BasicCluster is an aggregate interface that wraps multiple interfaces
type CheckerCluster ¶
type CheckerCluster interface {
SharedCluster
GetCheckerConfig() sc.CheckerConfigProvider
GetStoreConfig() sc.StoreConfigProvider
UpdateRegionsLabelLevelStats(regions []*core.RegionInfo)
}
CheckerCluster is an aggregate interface that wraps multiple interfaces
type ClusterInformer ¶
type ClusterInformer interface {
SchedulerCluster
CheckerCluster
GetStorage() storage.Storage
}
ClusterInformer provides the necessary information of a cluster.
type SchedulerCluster ¶
type SchedulerCluster interface {
SharedCluster
statistics.StoreStatInformer
buckets.BucketStatInformer
GetSchedulerConfig() sc.SchedulerConfigProvider
GetRegionLabeler() *labeler.RegionLabeler
GetStoreConfig() sc.StoreConfigProvider
}
SchedulerCluster is an aggregate interface that wraps multiple interfaces
type SharedCluster ¶
type SharedCluster interface {
BasicCluster
statistics.RegionStatInformer
}
SharedCluster is an aggregate interface that wraps multiple interfaces
Click to show internal directories.
Click to hide internal directories.