crun
crun copied to clipboard
A fast and lightweight fully featured OCI runtime and C library for running containers
Cannot run any container if storage owned by group not mapped into container with --userns=keep-id
# Description This issue is very similar to #1483, if it seems familiar please bear with me, I think there is an important difference. In #1483 the storage folder is...
crun and krun have different exit status when the command is a file with permission mode `000` or a directory #### Example 1: command is a directory | OCI runtime...
| OCI runtime | podman exit value | podman error messsage | | -- | -- | -- | | crun | 127 | ```Error: crun: executable file `nonexistent` not...
Starting with crun, can move to criu if required. This is seen on Fedora rawhide only, both aarch64 and x86_64. ``` Summarizing 3 Failures: [FAIL] Podman checkpoint [It] podman checkpoint...
The `run.oci.systemd.subgroup` annotation previously defaulted to creating a "container" sub-cgroup on cgroup v2 systems if the annotation was not specified. This change alters the behavior so that no sub-cgroup is...
by default do not use a sub-cgroup on systemd
crun currently uses the systemd d-bus API to set up device cgroups. Update the runtime to use BPFProgram=device: on cgroup v2 instead to avoid multiple conversions of rules and to...
follow-up for #1149
change the conversion formula from cgroup v1 to cgroup v2: https://github.com/systemd/systemd/blob/5da476ac7728b91ad3a49c1b126b3559b4fbeed8/src/core/cgroup.c#L1598-L1611 ```c static uint64_t cgroup_cpu_shares_to_weight(uint64_t shares) { return CLAMP(shares * CGROUP_WEIGHT_DEFAULT / CGROUP_CPU_SHARES_DEFAULT, CGROUP_WEIGHT_MIN, CGROUP_WEIGHT_MAX); } static uint64_t cgroup_cpu_weight_to_shares(uint64_t weight)...
podman checkpoint tests [fail on centos-stream-10-x86_64](https://artifacts.dev.testing-farm.io/e0f06bfb-992d-48f6-87f7-1012a27f3177/) env like so: ``` not ok 1 [520] podman checkpoint - basic test # tags: ci:parallel # (from function `bail-now' in file /usr/share/podman/test/system/helpers.bash, line...