瀏覽代碼

Merge pull request #19281 from hqhq/hq_dont_fail_oomkilldisable

Do not fail if not support OomKillDisable
Phil Estes 9 年之前
父節點
當前提交
9232c09cd5
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      daemon/daemon_unix.go

+ 2 - 1
daemon/daemon_unix.go

@@ -275,8 +275,9 @@ func verifyContainerResources(resources *containertypes.Resources) ([]string, er
 		logrus.Warnf("You specified a kernel memory limit on a kernel older than 4.0. Kernel memory limits are experimental on older kernels, it won't work as expected and can cause your system to be unstable.")
 		logrus.Warnf("You specified a kernel memory limit on a kernel older than 4.0. Kernel memory limits are experimental on older kernels, it won't work as expected and can cause your system to be unstable.")
 	}
 	}
 	if resources.OomKillDisable != nil && !sysInfo.OomKillDisable {
 	if resources.OomKillDisable != nil && !sysInfo.OomKillDisable {
+		warnings = append(warnings, "Your kernel does not support OomKillDisable, OomKillDisable discarded.")
+		logrus.Warnf("Your kernel does not support OomKillDisable, OomKillDisable discarded.")
 		resources.OomKillDisable = nil
 		resources.OomKillDisable = nil
-		return warnings, fmt.Errorf("Your kernel does not support oom kill disable.")
 	}
 	}
 
 
 	// cpu subsystem checks and adjustments
 	// cpu subsystem checks and adjustments