Skip to content

Commit bfaaf87

Browse files
committed
pkg/api/handlers/compat/containers_create.go: Remove Cgroups v1
Signed-off-by: Lokesh Mandvekar <[email protected]>
1 parent a770cb4 commit bfaaf87

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

pkg/api/handlers/compat/containers_create.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ import (
2727
"github.com/docker/docker/api/types/mount"
2828
"go.podman.io/common/libimage"
2929
"go.podman.io/common/libnetwork/types"
30-
"go.podman.io/common/pkg/cgroups"
3130
"go.podman.io/common/pkg/config"
3231
"go.podman.io/storage"
3332
"go.podman.io/storage/pkg/fileutils"
@@ -575,11 +574,7 @@ func cliOpts(cc handlers.CreateContainerConfig, rtc *config.Config) (*entities.C
575574
cliOpts.MemoryReservation = strconv.Itoa(int(cc.HostConfig.MemoryReservation))
576575
}
577576

578-
cgroupsv2, err := cgroups.IsCgroup2UnifiedMode()
579-
if err != nil {
580-
return nil, nil, err
581-
}
582-
if cc.HostConfig.MemorySwap > 0 && (!rootless.IsRootless() || (rootless.IsRootless() && cgroupsv2)) {
577+
if cc.HostConfig.MemorySwap > 0 {
583578
cliOpts.MemorySwap = strconv.Itoa(int(cc.HostConfig.MemorySwap))
584579
}
585580

@@ -600,7 +595,7 @@ func cliOpts(cc handlers.CreateContainerConfig, rtc *config.Config) (*entities.C
600595
cliOpts.Restart = policy
601596
}
602597

603-
if cc.HostConfig.MemorySwappiness != nil && (!rootless.IsRootless() || rootless.IsRootless() && cgroupsv2 && rtc.Engine.CgroupManager == "systemd") {
598+
if cc.HostConfig.MemorySwappiness != nil && (!rootless.IsRootless() || rootless.IsRootless() && rtc.Engine.CgroupManager == "systemd") {
604599
cliOpts.MemorySwappiness = *cc.HostConfig.MemorySwappiness
605600
} else {
606601
cliOpts.MemorySwappiness = -1

0 commit comments

Comments
 (0)