Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //ErrFoundSelfFailed found myself failed ErrFoundSelfFailed = errors.New("Failed to locate self node") )
Functions ¶
func RunExecutor ¶ added in v0.2.0
func RunExecutor(cfg *config.Config, getstate common.RetrieveState) error
RunExecutor starts the executor
Types ¶
type ScaleIOExecutor ¶
type ScaleIOExecutor struct { Config *config.Config ExecutorID *mesos.ExecutorID FrameworkID *mesos.FrameworkID Client *client.Client Events chan *exec.Event DoneChan chan struct{} ObservedFailures int }
ScaleIOExecutor is the representation for an ScaleIO Executor process
func NewScaleIOExecutor ¶
func NewScaleIOExecutor(cfg *config.Config) *ScaleIOExecutor
NewScaleIOExecutor creates a ScaleIO executor object
func (*ScaleIOExecutor) Start ¶
func (e *ScaleIOExecutor) Start() <-chan struct{}
Start kicks off the executor workflow
Click to show internal directories.
Click to hide internal directories.