func addJobToWorker(jobQueue *jobqueue.Client, t *jobqueue.Task) (bool, error) { id, err := jobQueue.AddTask(t.Job) if err != nil { return true, fmt.Errorf("unable to put to work queue %s", err) } log.WithFields(log.Fields{ "task": id, "job": t.Job.ID, }).Debug("added job to work queue") return false, nil }