diff --git a/meta-dstack/conf/distro/dstack.conf b/meta-dstack/conf/distro/dstack.conf index 0d2f462..861e3ec 100644 --- a/meta-dstack/conf/distro/dstack.conf +++ b/meta-dstack/conf/distro/dstack.conf @@ -1,7 +1,7 @@ require conf/distro/cvm.conf DISTRO = "dstack" DISTRO_NAME = "DStack" -DISTRO_FEATURES:append = " virtualization seccomp systemd usrmerge security dm-verity" +DISTRO_FEATURES:append = " virtualization seccomp systemd usrmerge security dm-verity ipv6" DISTRO_FEATURES_BACKFILL_CONSIDERED += "sysvinit" DISTRO_VERSION = "0.5.3" diff --git a/meta-dstack/recipes-core/images/dstack-rootfs-base.inc b/meta-dstack/recipes-core/images/dstack-rootfs-base.inc index c4743ed..a33f0bf 100644 --- a/meta-dstack/recipes-core/images/dstack-rootfs-base.inc +++ b/meta-dstack/recipes-core/images/dstack-rootfs-base.inc @@ -23,6 +23,7 @@ IMAGE_INSTALL = "\ dstack-zfs \ kernel-module-tun \ kernel-module-fuse \ + kernel-module-br-netfilter \ fuse3 \ fuse3-utils \ " diff --git a/meta-dstack/recipes-kernel/linux/files/dstack-docker.cfg b/meta-dstack/recipes-kernel/linux/files/dstack-docker.cfg index b8fd024..64a2bef 100644 --- a/meta-dstack/recipes-kernel/linux/files/dstack-docker.cfg +++ b/meta-dstack/recipes-kernel/linux/files/dstack-docker.cfg @@ -24,3 +24,8 @@ CONFIG_VETH=y CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y CONFIG_VXLAN=y CONFIG_CGROUP_BPF=y + +# BLK IO throttling support +CONFIG_BLK_CGROUP=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_BLK_DEV_THROTTLING_LOW=y