Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBackupOrderConstraintSpecifier ¶
func NewBackupOrderConstraintSpecifier() orderConstraintSpecifier
func NewRestoreOrderConstraintSpecifier ¶
func NewRestoreOrderConstraintSpecifier() orderConstraintSpecifier
Types ¶
type BackupLockOrderConstraintSpecifier ¶
type BackupLockOrderConstraintSpecifier struct{}
func (BackupLockOrderConstraintSpecifier) Before ¶
func (BackupLockOrderConstraintSpecifier) Before(job orchestrator.Job) []orchestrator.JobSpecifier
type DirectorLockOrderer ¶
type DirectorLockOrderer struct{}
func NewDirectorLockOrderer ¶
func NewDirectorLockOrderer() DirectorLockOrderer
func (DirectorLockOrderer) Order ¶
func (lo DirectorLockOrderer) Order(jobs []orchestrator.Job) ([][]orchestrator.Job, error)
type KahnLockOrderer ¶
type KahnLockOrderer struct {
// contains filtered or unexported fields
}
func NewKahnBackupLockOrderer ¶
func NewKahnBackupLockOrderer() KahnLockOrderer
func NewKahnRestoreLockOrderer ¶
func NewKahnRestoreLockOrderer() KahnLockOrderer
func (KahnLockOrderer) Order ¶
func (lo KahnLockOrderer) Order(jobs []orchestrator.Job) ([][]orchestrator.Job, error)
type RestoreLockOrderConstraintSpecifier ¶
type RestoreLockOrderConstraintSpecifier struct{}
func (RestoreLockOrderConstraintSpecifier) Before ¶
func (RestoreLockOrderConstraintSpecifier) Before(job orchestrator.Job) []orchestrator.JobSpecifier
Click to show internal directories.
Click to hide internal directories.