Activity log for bug #2012763

Date Who What changed Old value New value Message
2023-03-24 20:30:30 Jeff Lane  bug added bug
2023-03-27 06:00:46 Christian Ehrhardt  qemu (Ubuntu): importance Undecided Wishlist
2023-03-27 06:00:48 Christian Ehrhardt  qemu (Ubuntu): status New Confirmed
2023-06-09 17:30:46 Rod Smith bug added subscriber Rod Smith
2023-06-22 06:34:52 Christian Ehrhardt  tags server-todo
2023-06-22 06:34:55 Christian Ehrhardt  qemu (Ubuntu): importance Wishlist Critical
2023-06-22 06:35:04 Christian Ehrhardt  qemu (Ubuntu): assignee Sergio Durigan Junior (sergiodj)
2023-08-21 21:01:00 Mark Coskey attachment added comment12.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5693700/+files/comment12.log
2023-09-16 10:56:08 Nobuto Murata bug added subscriber Nobuto Murata
2023-09-19 18:33:29 Jeff Lane  nominated for series Ubuntu Mantic
2023-09-19 18:33:29 Jeff Lane  bug task added qemu (Ubuntu Mantic)
2023-09-19 18:33:29 Jeff Lane  nominated for series Ubuntu Lunar
2023-09-19 18:33:29 Jeff Lane  bug task added qemu (Ubuntu Lunar)
2023-09-19 18:33:29 Jeff Lane  nominated for series Ubuntu Jammy
2023-09-19 18:33:29 Jeff Lane  bug task added qemu (Ubuntu Jammy)
2023-09-20 14:36:52 Sergio Durigan Junior qemu (Ubuntu Jammy): assignee Sergio Durigan Junior (sergiodj)
2023-09-20 14:37:23 Sergio Durigan Junior qemu (Ubuntu Lunar): assignee Sergio Durigan Junior (sergiodj)
2023-09-20 15:32:07 Sergio Durigan Junior bug added subscriber Ubuntu Server
2023-10-19 20:14:18 Launchpad Janitor merge proposal linked https://code.launchpad.net/~sergiodj/ubuntu/+source/qemu/+git/qemu/+merge/454078
2023-10-25 15:14:00 Robie Basak tags server-todo
2023-10-30 10:06:15 Amy Gou attachment added P1.png https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5714367/+files/P1.png
2023-10-30 10:07:02 Amy Gou attachment added P2.png https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5714368/+files/P2.png
2023-11-01 10:04:15 Jeff Lane  bug task added lxd (Ubuntu)
2023-11-02 02:53:22 Amy Gou attachment added Ubuntu_Qemu Test.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5715157/+files/Ubuntu_Qemu%20Test.log
2023-11-03 02:27:18 Amy Gou attachment added cpus_2&maxcpus_64.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5715478/+files/cpus_2%26maxcpus_64.log
2023-11-03 08:37:15 Jeff Lane  attachment added qemu_6.2+dfsg-2ubuntu6.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5715532/+files/qemu_6.2+dfsg-2ubuntu6.log
2023-11-03 08:38:36 Jeff Lane  attachment added qemu_1cpu_1maxcpu.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5715533/+files/qemu_1cpu_1maxcpu.log
2023-11-03 08:39:06 Jeff Lane  attachment added qemu_300cpu_300maxcpu.log https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2012763/+attachment/5715534/+files/qemu_300cpu_300maxcpu.log
2023-11-08 12:05:33 Jeff Lane  nominated for series Ubuntu Noble
2023-11-08 12:05:33 Jeff Lane  bug task added qemu (Ubuntu Noble)
2023-11-08 12:05:33 Jeff Lane  bug task added lxd (Ubuntu Noble)
2024-01-12 16:56:38 Jeff Lane  qemu (Ubuntu Lunar): status New Invalid
2024-01-12 16:56:59 Jeff Lane  lxd (Ubuntu Lunar): status New Invalid
2024-03-18 20:58:56 Launchpad Janitor merge proposal linked https://code.launchpad.net/~sergiodj/ubuntu/+source/qemu/+git/qemu/+merge/462630
2024-03-18 21:07:09 Sergio Durigan Junior description During testing of an AMD Genoa CPU, it was discovered that qemu-system-amd64 doesn't support enough cpus. The specific error the tester received was: qemu-system-x86_64: Invalid SMP CPUs 384. The max supported by machine 'pc-q35-7.1' is 288 Looking at the sournce that seems to be an easy fix at first glance: https://github.com/qemu/qemu/blob/master/hw/i386/pc_q35.c 372 machine_class_allow_dynamic_sysbus_dev(m, TYPE_VMBUS_BRIDGE); 373 m->max_cpus = 288; [ Impact ] QEMU users on Ubuntu Jammy who try to spawn a VM with more than 288 vCPUs will not be able to do so, because the machine types available don't support such scenario. The following error will happen: qemu-system-x86_64: Invalid SMP CPUs 300. The max CPUs supported by machine 'pc-q35-jammy' is 288 [ Test Plan ] Ideally, the test should be performed in a machine with more than 288 physical CPUs available. However, due to the difficulty in finding such systems, it is possible to emulate the usage of more than 288 vCPUs. On a Jammy machine, you can do: $ sudo qemu-system-x86_64 -M pc-q35-jammy,accel=kvm,kernel-irqchip=split -device intel-iommu,intremap=on -smp cpus=300,maxcpus=300 -enable-kvm -net none -m 4096M -nographic -kernel /boot/vmlinuz -initrd /boot/initrd.img -chardev stdio,mux=on,id=char0 -mon chardev=char0,mode=readline -serial chardev:char0 -append "console=ttyS0" You will notice that the command will fail, as expected. The proposed fix is to create a new machine type on Jammy, in order to minimize the possibility of regressions in deployments using the existing machine types. This new type is named pc-{q35,i440fx}-jammy-maxcpus. When doing the test, make sure to provide this new machine type (as part of the "-M" argument). [ Where problems could occur ] As explained above, a new machine type was created in order to minimize the possibility of regressions. As such, the existing "pc-{q35,i440fx}-jammy" machine types should continue to work as before, without any change. [ Original Description ] During testing of an AMD Genoa CPU, it was discovered that qemu-system-amd64 doesn't support enough cpus. The specific error the tester received was: qemu-system-x86_64: Invalid SMP CPUs 384. The max supported by machine 'pc-q35-7.1' is 288 Looking at the sournce that seems to be an easy fix at first glance: https://github.com/qemu/qemu/blob/master/hw/i386/pc_q35.c 372 machine_class_allow_dynamic_sysbus_dev(m, TYPE_VMBUS_BRIDGE); 373 m->max_cpus = 288;
2024-03-18 23:50:43 Launchpad Janitor merge proposal linked https://code.launchpad.net/~sergiodj/ubuntu/+source/qemu/+git/qemu/+merge/462643
2024-03-18 23:52:48 Sergio Durigan Junior description [ Impact ] QEMU users on Ubuntu Jammy who try to spawn a VM with more than 288 vCPUs will not be able to do so, because the machine types available don't support such scenario. The following error will happen: qemu-system-x86_64: Invalid SMP CPUs 300. The max CPUs supported by machine 'pc-q35-jammy' is 288 [ Test Plan ] Ideally, the test should be performed in a machine with more than 288 physical CPUs available. However, due to the difficulty in finding such systems, it is possible to emulate the usage of more than 288 vCPUs. On a Jammy machine, you can do: $ sudo qemu-system-x86_64 -M pc-q35-jammy,accel=kvm,kernel-irqchip=split -device intel-iommu,intremap=on -smp cpus=300,maxcpus=300 -enable-kvm -net none -m 4096M -nographic -kernel /boot/vmlinuz -initrd /boot/initrd.img -chardev stdio,mux=on,id=char0 -mon chardev=char0,mode=readline -serial chardev:char0 -append "console=ttyS0" You will notice that the command will fail, as expected. The proposed fix is to create a new machine type on Jammy, in order to minimize the possibility of regressions in deployments using the existing machine types. This new type is named pc-{q35,i440fx}-jammy-maxcpus. When doing the test, make sure to provide this new machine type (as part of the "-M" argument). [ Where problems could occur ] As explained above, a new machine type was created in order to minimize the possibility of regressions. As such, the existing "pc-{q35,i440fx}-jammy" machine types should continue to work as before, without any change. [ Original Description ] During testing of an AMD Genoa CPU, it was discovered that qemu-system-amd64 doesn't support enough cpus. The specific error the tester received was: qemu-system-x86_64: Invalid SMP CPUs 384. The max supported by machine 'pc-q35-7.1' is 288 Looking at the sournce that seems to be an easy fix at first glance: https://github.com/qemu/qemu/blob/master/hw/i386/pc_q35.c 372 machine_class_allow_dynamic_sysbus_dev(m, TYPE_VMBUS_BRIDGE); 373 m->max_cpus = 288; [ Impact ] QEMU users on Ubuntu Jammy/Mantic who try to spawn a VM with more than 288 vCPUs will not be able to do so, because the machine types available don't support such scenario. The following error will happen: qemu-system-x86_64: Invalid SMP CPUs 300. The max CPUs supported by machine 'pc-q35-jammy' is 288 [ Test Plan ] Ideally, the test should be performed in a machine with more than 288 physical CPUs available. However, due to the difficulty in finding such systems, it is possible to emulate the usage of more than 288 vCPUs. On a Jammy/Mantic machine, making sure to adjust the machine type accordingly, you can do: $ sudo qemu-system-x86_64 -M pc-q35-jammy,accel=kvm,kernel-irqchip=split -device intel-iommu,intremap=on -smp cpus=300,maxcpus=300 -enable-kvm -net none -m 4096M -nographic -kernel /boot/vmlinuz -initrd /boot/initrd.img -chardev stdio,mux=on,id=char0 -mon chardev=char0,mode=readline -serial chardev:char0 -append "console=ttyS0" You will notice that the command will fail, as expected. The proposed fix is to create a new machine type on Jammy/Mantic, in order to minimize the possibility of regressions in deployments using the existing machine types. This new type is named pc-{q35,i440fx}-{jammy,mantic}-maxcpus. When doing the test, make sure to provide this new machine type (as part of the "-M" argument). [ Where problems could occur ] As explained above, a new machine type was created in order to minimize the possibility of regressions. As such, the existing "pc-{q35,i440fx}-{jammy,mantic}" machine types should continue to work as before, without any change. [ Original Description ] During testing of an AMD Genoa CPU, it was discovered that qemu-system-amd64 doesn't support enough cpus. The specific error the tester received was: qemu-system-x86_64: Invalid SMP CPUs 384. The max supported by machine 'pc-q35-7.1' is 288 Looking at the sournce that seems to be an easy fix at first glance: https://github.com/qemu/qemu/blob/master/hw/i386/pc_q35.c 372 machine_class_allow_dynamic_sysbus_dev(m, TYPE_VMBUS_BRIDGE); 373 m->max_cpus = 288;
2024-03-20 15:32:51 Sergio Durigan Junior tags server-todo
2024-03-20 19:38:49 Simon Déziel bug added subscriber Simon Déziel
2024-03-21 13:14:19 Andreas Hasenack bug added subscriber Andreas Hasenack
2024-03-21 15:26:50 Sergio Durigan Junior qemu (Ubuntu Jammy): status New In Progress
2024-03-21 15:26:58 Sergio Durigan Junior qemu (Ubuntu Mantic): status Confirmed In Progress
2024-03-21 15:27:06 Sergio Durigan Junior qemu (Ubuntu Noble): status Confirmed Fix Committed
2024-03-21 15:45:30 Ubuntu Archive Robot bug added subscriber Sergio Durigan Junior
2024-03-22 09:25:06 Timo Aaltonen qemu (Ubuntu Mantic): status In Progress Fix Committed
2024-03-22 09:25:07 Timo Aaltonen bug added subscriber Ubuntu Stable Release Updates Team
2024-03-22 09:25:08 Timo Aaltonen bug added subscriber SRU Verification
2024-03-22 09:25:11 Timo Aaltonen tags server-todo server-todo verification-needed verification-needed-mantic
2024-03-25 18:51:06 Sergio Durigan Junior tags server-todo verification-needed verification-needed-mantic server-todo verification-failed-mantic
2024-03-27 09:01:43 Timo Aaltonen tags server-todo verification-failed-mantic server-todo verification-needed verification-needed-mantic
2024-03-27 22:37:10 Sergio Durigan Junior tags server-todo verification-needed verification-needed-mantic server-todo verification-done verification-done-mantic
2024-03-28 08:00:20 Launchpad Janitor qemu (Ubuntu Noble): status Fix Committed Fix Released
2024-04-11 17:07:13 Launchpad Janitor qemu (Ubuntu Mantic): status Fix Committed Fix Released
2024-04-11 17:07:20 Andreas Hasenack removed subscriber Ubuntu Stable Release Updates Team
2024-04-11 17:16:26 Andreas Hasenack qemu (Ubuntu Jammy): status In Progress Fix Committed
2024-04-11 17:16:30 Andreas Hasenack bug added subscriber Ubuntu Stable Release Updates Team
2024-04-11 17:16:38 Andreas Hasenack tags server-todo verification-done verification-done-mantic server-todo verification-done-mantic verification-needed verification-needed-jammy
2024-04-15 14:46:15 Sergio Durigan Junior tags server-todo verification-done-mantic verification-needed verification-needed-jammy server-todo verification-done verification-done-jammy verification-done-mantic
2024-04-18 17:44:31 Launchpad Janitor qemu (Ubuntu Jammy): status Fix Committed Fix Released
2024-05-14 14:43:20 Michael Reed qemu (Ubuntu Jammy): status Fix Released In Progress
2024-05-15 09:53:02 Sergio Durigan Junior qemu (Ubuntu Jammy): status In Progress Fix Released
2024-07-16 18:48:53 Brian Murray lxd (Ubuntu Mantic): status New Won't Fix