diff --git a/api/resources.go b/api/resources.go index 8d3f27c6cd2b..e9e165419ec8 100644 --- a/api/resources.go +++ b/api/resources.go @@ -17,7 +17,7 @@ func (r *Resources) Canonicalize() { r.CPU = helper.IntToPtr(100) } if r.MemoryMB == nil { - r.MemoryMB = helper.IntToPtr(10) + r.MemoryMB = helper.IntToPtr(300) } if r.IOPS == nil { r.IOPS = helper.IntToPtr(0) diff --git a/api/tasks.go b/api/tasks.go index c956aac307c6..e35079628cec 100644 --- a/api/tasks.go +++ b/api/tasks.go @@ -373,11 +373,10 @@ type Task struct { } func (t *Task) Canonicalize(tg *TaskGroup, job *Job) { - min := MinResources() - min.Merge(t.Resources) - min.Canonicalize() - t.Resources = min - + if t.Resources == nil { + t.Resources = &Resources{} + } + t.Resources.Canonicalize() if t.KillTimeout == nil { t.KillTimeout = helper.TimeToPtr(5 * time.Second) }