Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package openstack-debian-images

openstack-debian-images these days, is mostly used by my
openstack-cluster-installer for setting-up bare-metal nodes. Currently,
without this patch, Cinder QoS for I/O is broken due to the cgroup v1
sysfs not being mounted, and "cgcreate -g blkid:cinder-copy" failing.

The attached debdiff simply adds the kernel options on the command line
to fix the problem. Also see https://bugs.debian.org/959022 for reference.

Please unblock openstack-debian-images/1.58

Cheers,

Thomas Goirand (zigo)
diff -Nru openstack-debian-images-1.57/build-openstack-debian-image 
openstack-debian-images-1.58/build-openstack-debian-image
--- openstack-debian-images-1.57/build-openstack-debian-image   2021-02-19 
14:41:23.000000000 +0100
+++ openstack-debian-images-1.58/build-openstack-debian-image   2021-03-23 
16:35:01.000000000 +0100
@@ -1906,7 +1906,7 @@
        CONSOLE_PARAM="console=tty0 console=$CONSOLE,115200 
earlyprintk=$CONSOLE,115200"
 fi
 
-KERNEL_PARAMS="text biosdevname=0 net.ifnames=0 ${CONSOLE_PARAM} 
consoleblank=0 systemd.show_status=true processor.max_cstate=0 $append"
+KERNEL_PARAMS="text biosdevname=0 net.ifnames=0 ${CONSOLE_PARAM} 
consoleblank=0 systemd.show_status=true processor.max_cstate=0 
systemd.unified_cgroup_hierarchy=false 
systemd.legacy_systemd_cgroup_controller=false $append"
 if [ "${BOOTMANAGER}" = "grub" ] ; then
        sed -i -e 's|^[ #\t]*GRUB_CMDLINE_LINUX_DEFAULT[ 
#\t]*=.*|GRUB_CMDLINE_LINUX_DEFAULT="'"${KERNEL_PARAMS}"'"|' 
${MOUNT_DIR}/etc/default/grub
        echo "
diff -Nru openstack-debian-images-1.57/debian/changelog 
openstack-debian-images-1.58/debian/changelog
--- openstack-debian-images-1.57/debian/changelog       2021-02-19 
14:41:23.000000000 +0100
+++ openstack-debian-images-1.58/debian/changelog       2021-03-23 
16:35:01.000000000 +0100
@@ -1,3 +1,13 @@
+openstack-debian-images (1.58) unstable; urgency=medium
+
+  * Add cgroupv1 compatibility options on the kernel command line:
+    - systemd.unified_cgroup_hierarchy=false
+    - systemd.legacy_systemd_cgroup_controller=false
+    Without these, Cinder QoS on I/O will fail, as the cgroups v1 sysfs will
+    not be mounted.
+
+ -- Thomas Goirand <z...@debian.org>  Tue, 23 Mar 2021 16:35:01 +0100
+
 openstack-debian-images (1.57) unstable; urgency=medium
 
   * Fix gbp network to also understand MTU. This unfortunately is mandatory for

Reply via email to