Documentation ¶
Index ¶
Constants ¶
View Source
const ( SchedulerBinpack = "binpack" Schedulerspreadout = "spreadout" )
配置文件路径
Variables ¶
View Source
var GlobalConfig *viper.Viper
Functions ¶
func CheckRawDeviceGroup ¶
func GetDeviceGroup ¶
GetDeviceGroup 处理磁盘类型参数,支持carina.storage.io/disk-group-name:ssd书写方式
func SchedulerStrategy ¶
func SchedulerStrategy() string
SchedulerStrategy pv调度策略binpac/spreadout,默认为binpac
Types ¶
type Disk ¶
type Disk struct { DiskSelectors []DiskSelectorItem `json:"diskSelectors"` DiskScanInterval int64 `json:"diskScanInterval"` SchedulerStrategy string `json:"schedulerStrategy"` }
type DiskClass ¶
type DiskClass struct {
DiskClassByName map[string]DiskSelectorItem `json:"diskClassByName"`
}
Click to show internal directories.
Click to hide internal directories.