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.