apply single ulimit as soft+hard limit

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
This commit is contained in:
Nicolas De Loof 2021-05-06 09:58:28 +02:00
parent da2d64443f
commit fa4d028f8e
No known key found for this signature in database
GPG Key ID: 9858809D6F8F6E7E

View File

@ -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