Documentation ¶
Index ¶
- Constants
- func New(mgr mgrpkg.Manager) (apis.ReplaceDiskManager, error)
- func NewLVMExecutor() *lvmExecutor
- type ReplaceDiskHandler
- func (rdHandler *ReplaceDiskHandler) CheckReplaceDiskTaskDestroyed(rd apisv1alpha1.ReplaceDisk) bool
- func (rdHandler *ReplaceDiskHandler) GetReplaceDisk(key client.ObjectKey) (*apisv1alpha1.ReplaceDisk, error)
- func (rdHandler *ReplaceDiskHandler) ListReplaceDisk() (*apisv1alpha1.ReplaceDiskList, error)
- func (rdHandler *ReplaceDiskHandler) Refresh() (*ReplaceDiskHandler, error)
- func (rdHandler *ReplaceDiskHandler) ReplaceDiskStage() apisv1alpha1.ReplaceDiskStage
- func (rdHandler *ReplaceDiskHandler) ReplaceDiskStatus() apisv1alpha1.ReplaceDiskStatus
- func (rdHandler *ReplaceDiskHandler) SetErrMsg(errMsg string) error
- func (rdHandler *ReplaceDiskHandler) SetMigrateBackUpFailededVolumeNames(volumeNames []string) *ReplaceDiskHandler
- func (rdHandler *ReplaceDiskHandler) SetMigrateBackUpSucceededVolumeNames(volumeNames []string) *ReplaceDiskHandler
- func (rdHandler *ReplaceDiskHandler) SetMigrateFailededVolumeNames(volumeNames []string) *ReplaceDiskHandler
- func (rdHandler *ReplaceDiskHandler) SetMigrateSucceededVolumeNames(volumeNames []string) *ReplaceDiskHandler
- func (rdHandler *ReplaceDiskHandler) SetMigrateVolumeNames(volumeNames []string) *ReplaceDiskHandler
- func (rdHandler *ReplaceDiskHandler) SetReplaceDisk(rd apisv1alpha1.ReplaceDisk) *ReplaceDiskHandler
- func (rdHandler *ReplaceDiskHandler) SetReplaceDiskStage(stage apisv1alpha1.ReplaceDiskStage) *ReplaceDiskHandler
- func (rdHandler *ReplaceDiskHandler) SetWarnMsg(warnMsg string) error
- func (rdHandler *ReplaceDiskHandler) UpdateReplaceDiskCR() error
- func (rdHandler *ReplaceDiskHandler) UpdateReplaceDiskStatus(status apisv1alpha1.ReplaceDiskStatus) error
Constants ¶
View Source
const ( APIVersion = "v1alpha1" ReplaceDiskKind = "ReplaceDisk" ReplaceDiskAPIVersion = "hwameistor.io" + "/" + APIVersion MigrateType_DataRepair = "DataRepair" MigrateType_BackUp = "BackUp" )
Variables ¶
This section is empty.
Functions ¶
func NewLVMExecutor ¶
func NewLVMExecutor() *lvmExecutor
Types ¶
type ReplaceDiskHandler ¶
type ReplaceDiskHandler struct { client.Client record.EventRecorder ReplaceDisk apisv1alpha1.ReplaceDisk }
ReplaceDiskHandler
func NewReplaceDiskHandler ¶
func NewReplaceDiskHandler(client client.Client, recorder record.EventRecorder) *ReplaceDiskHandler
NewReplaceDiskHandler
func (*ReplaceDiskHandler) CheckReplaceDiskTaskDestroyed ¶
func (rdHandler *ReplaceDiskHandler) CheckReplaceDiskTaskDestroyed(rd apisv1alpha1.ReplaceDisk) bool
SetReplaceDisk
func (*ReplaceDiskHandler) GetReplaceDisk ¶
func (rdHandler *ReplaceDiskHandler) GetReplaceDisk(key client.ObjectKey) (*apisv1alpha1.ReplaceDisk, error)
GetReplaceDisk
func (*ReplaceDiskHandler) ListReplaceDisk ¶
func (rdHandler *ReplaceDiskHandler) ListReplaceDisk() (*apisv1alpha1.ReplaceDiskList, error)
ListReplaceDisk
func (*ReplaceDiskHandler) Refresh ¶
func (rdHandler *ReplaceDiskHandler) Refresh() (*ReplaceDiskHandler, error)
Refresh
func (*ReplaceDiskHandler) ReplaceDiskStage ¶
func (rdHandler *ReplaceDiskHandler) ReplaceDiskStage() apisv1alpha1.ReplaceDiskStage
ReplaceDiskStage
func (*ReplaceDiskHandler) ReplaceDiskStatus ¶
func (rdHandler *ReplaceDiskHandler) ReplaceDiskStatus() apisv1alpha1.ReplaceDiskStatus
ReplaceDiskStatus
func (*ReplaceDiskHandler) SetErrMsg ¶
func (rdHandler *ReplaceDiskHandler) SetErrMsg(errMsg string) error
SetErrMsg
func (*ReplaceDiskHandler) SetMigrateBackUpFailededVolumeNames ¶
func (rdHandler *ReplaceDiskHandler) SetMigrateBackUpFailededVolumeNames(volumeNames []string) *ReplaceDiskHandler
SetMigrateBackUpFailededVolumeNames
func (*ReplaceDiskHandler) SetMigrateBackUpSucceededVolumeNames ¶
func (rdHandler *ReplaceDiskHandler) SetMigrateBackUpSucceededVolumeNames(volumeNames []string) *ReplaceDiskHandler
SetMigrateBackUpSucceededVolumeNames
func (*ReplaceDiskHandler) SetMigrateFailededVolumeNames ¶
func (rdHandler *ReplaceDiskHandler) SetMigrateFailededVolumeNames(volumeNames []string) *ReplaceDiskHandler
SetMigrateFailededVolumeNames
func (*ReplaceDiskHandler) SetMigrateSucceededVolumeNames ¶
func (rdHandler *ReplaceDiskHandler) SetMigrateSucceededVolumeNames(volumeNames []string) *ReplaceDiskHandler
SetMigrateSucceededVolumeNames
func (*ReplaceDiskHandler) SetMigrateVolumeNames ¶
func (rdHandler *ReplaceDiskHandler) SetMigrateVolumeNames(volumeNames []string) *ReplaceDiskHandler
SetReplaceDisk
func (*ReplaceDiskHandler) SetReplaceDisk ¶
func (rdHandler *ReplaceDiskHandler) SetReplaceDisk(rd apisv1alpha1.ReplaceDisk) *ReplaceDiskHandler
SetReplaceDisk
func (*ReplaceDiskHandler) SetReplaceDiskStage ¶
func (rdHandler *ReplaceDiskHandler) SetReplaceDiskStage(stage apisv1alpha1.ReplaceDiskStage) *ReplaceDiskHandler
SetReplaceDiskStage
func (*ReplaceDiskHandler) SetWarnMsg ¶ added in v0.0.4
func (rdHandler *ReplaceDiskHandler) SetWarnMsg(warnMsg string) error
SetWarnMsg
func (*ReplaceDiskHandler) UpdateReplaceDiskCR ¶
func (rdHandler *ReplaceDiskHandler) UpdateReplaceDiskCR() error
UpdateReplaceDiskCR
func (*ReplaceDiskHandler) UpdateReplaceDiskStatus ¶
func (rdHandler *ReplaceDiskHandler) UpdateReplaceDiskStatus(status apisv1alpha1.ReplaceDiskStatus) error
UpdateReplaceDiskStatus
Click to show internal directories.
Click to hide internal directories.