Explorar o código

Merge pull request #1648 from ndeloof/single_ulimit

Nicolas De loof %!s(int64=4) %!d(string=hai) anos
pai
achega
f1aaab1943
Modificáronse 1 ficheiros con 10 adicións e 2 borrados
  1. 10 2
      local/compose/create.go

+ 10 - 2
local/compose/create.go

@@ -438,10 +438,18 @@ func getDeployResources(s types.ServiceConfig) container.Resources {
 	}
 
 	for name, u := range s.Ulimits {
+		soft := u.Single
+		if u.Soft != 0 {
+			soft = u.Soft
+		}
+		hard := u.Single
+		if u.Hard != 0 {
+			hard = u.Hard
+		}
 		resources.Ulimits = append(resources.Ulimits, &units.Ulimit{
 			Name: name,
-			Hard: int64(u.Hard),
-			Soft: int64(u.Soft),
+			Hard: int64(soft),
+			Soft: int64(hard),
 		})
 	}
 	return resources