ceph_recovery

package
v0.0.0-...-db53517 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2023 License: MulanPSL-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 SetRecoveryMaxActive(worker interfacer.Worker, osdNums []int64, threadNum int64, maxActive int64) error

func SetRecoveryMaxBackfills

func SetRecoveryMaxBackfills(worker interfacer.Worker, osdNums []int64, threadNum int64, maxActive int64) error

func SetRecoverySleep

func SetRecoverySleep(worker interfacer.Worker, osdNums []int64, threadNum int64, recoverySleep float64) error

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL