Documentation ¶
Index ¶
- func AllOsdSetConfig(worker interfacer.Worker, key, value string) error
- func BatchSetRecoveryMaxActive(worker interfacer.Worker, maxActive int64) error
- func BatchSetRecoveryMaxBackfills(worker interfacer.Worker, maxActive int64) error
- func BatchSetRecoveryMaxSingleStart(worker interfacer.Worker, maxActive int64) error
- func BatchSetRecoverySleep(worker interfacer.Worker, recoverySleep float64) error
- func SetRecoveryMaxActive(worker interfacer.Worker, osdNums []int64, threadNum int64, maxActive int64) error
- func SetRecoveryMaxBackfills(worker interfacer.Worker, osdNums []int64, threadNum int64, maxActive int64) error
- func SetRecoverySleep(worker interfacer.Worker, osdNums []int64, threadNum int64, ...) error
- type RecoveryConfig
- type RecoveryPool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllOsdSetConfig ¶
func AllOsdSetConfig(worker interfacer.Worker, key, value string) error
func BatchSetRecoveryMaxActive ¶
func BatchSetRecoveryMaxActive(worker interfacer.Worker, maxActive int64) error
func BatchSetRecoveryMaxBackfills ¶
func BatchSetRecoveryMaxBackfills(worker interfacer.Worker, maxActive int64) error
func BatchSetRecoveryMaxSingleStart ¶
func BatchSetRecoveryMaxSingleStart(worker interfacer.Worker, maxActive int64) error
func BatchSetRecoverySleep ¶
func BatchSetRecoverySleep(worker interfacer.Worker, recoverySleep float64) error
func SetRecoveryMaxActive ¶
func SetRecoveryMaxBackfills ¶
func SetRecoverySleep ¶
Types ¶
type RecoveryConfig ¶
type RecoveryConfig struct { RecoverySleep float64 `json:"recoverySleep"` RecoveryMaxActive int64 `json:"recoveryMaxActive"` MaxBackfills int64 `json:"maxBackfills"` RecoveryMaxSingleStart int64 `json:"recoveryMaxSingleStart"` }
func (*RecoveryConfig) SaveRecoveryConfig ¶
func (conf *RecoveryConfig) SaveRecoveryConfig(worker interfacer.Worker) error
type RecoveryPool ¶
type RecoveryPool struct { RecoveryVolume string `json:"recoveryVolume"` RecoveryPool string `json:"recoveryPool"` }
func (*RecoveryPool) StartRecovery ¶
func (pool *RecoveryPool) StartRecovery(worker interfacer.Worker) error
func (*RecoveryPool) StopRecovery ¶
func (pool *RecoveryPool) StopRecovery(worker interfacer.Worker) error
Click to show internal directories.
Click to hide internal directories.