21 lines
661 B
Go
21 lines
661 B
Go
package worker
|
||
|
||
import "errors"
|
||
|
||
// Классы ошибок W1–W5.
|
||
var (
|
||
// W1 — ошибка опроса БД.
|
||
ErrPoll = errors.New("W1: poll error")
|
||
|
||
// W2 — задача в невалидном статусе.
|
||
ErrLaunch = errors.New("W2: launch error")
|
||
|
||
// W3 — ошибка создания/обновления трассы.
|
||
ErrTrace = errors.New("W3: trace error")
|
||
|
||
// W4 — ошибка обновления статуса задачи.
|
||
ErrUpdate = errors.New("W4: update error")
|
||
|
||
// W5 — превышена параллельность, задача пропущена.
|
||
ErrConcurrencyLimit = errors.New("W5: concurrency limit")
|
||
) |