mirror of
https://github.com/kemko/nomad.git
synced 2026-01-04 09:25:46 +03:00
Returning once we have an error while saving a task that doesn't exist
This commit is contained in:
@@ -138,11 +138,11 @@ func (r *AllocRunner) SaveState(taskName string) error {
|
||||
defer r.taskLock.RUnlock()
|
||||
var mErr multierror.Error
|
||||
if taskName != "" {
|
||||
tr, ok := r.tasks[taskName]
|
||||
if !ok {
|
||||
if tr, ok := r.tasks[taskName]; ok {
|
||||
r.saveTaskRunnerState(tr, &mErr)
|
||||
} else {
|
||||
mErr.Errors = append(mErr.Errors, fmt.Errorf("[ERR] client: Task with name %v not found in alloc runner %v", taskName, r.alloc.Name))
|
||||
}
|
||||
r.saveTaskRunnerState(tr, &mErr)
|
||||
return mErr.ErrorOrNil()
|
||||
}
|
||||
for _, tr := range r.tasks {
|
||||
|
||||
Reference in New Issue
Block a user