Files
crawlab/core/constants/task.go
2024-06-14 15:42:50 +08:00

40 lines
661 B
Go

package constants
const (
TaskStatusPending = "pending"
TaskStatusRunning = "running"
TaskStatusFinished = "finished"
TaskStatusError = "error"
TaskStatusCancelled = "cancelled"
TaskStatusAbnormal = "abnormal"
)
const (
RunTypeAllNodes = "all-nodes"
RunTypeRandom = "random"
RunTypeSelectedNodes = "selected-nodes"
)
const (
TaskTypeSpider = "spider"
TaskTypeSystem = "system"
)
type TaskSignal int
const (
TaskSignalFinish TaskSignal = iota
TaskSignalCancel
TaskSignalError
TaskSignalLost
)
const (
TaskListQueuePrefixPublic = "tasks:public"
TaskListQueuePrefixNodes = "tasks:nodes"
)
const (
TaskKey = "_tid"
)