[pve-devel] [RFC PATCH qemu-server] fix bootdisk_size for new bootorder config scheme

Stefan Reiter s.reiter at proxmox.com
Mon Apr 26 10:29:39 CEST 2021


On 3/8/21 2:43 PM, Dominik Csapak wrote:
> Previously, we ever only had a single boot *disk*, while possibly
> having multiple cdroms/nics in the boot order
> 
> e.g. the config:
> 
>   boot: dnc
>   bootdisk: scsi0
>   ide0: media=cdrom,none
>   scsi0: xxx
>   net0: ...
> 
> would return the size of scsi0 even though it would first boot
> from cdrom/network.
> 
> When editing the bootorder with such a legacy config, we
> remove the 'bootdisk' property and replace the legacy notation
> with an explicit order, but we only search the first disk
> for the size now.
> 
> Restore that behaviour by iterating over all disks in the boot
> order property string until we get one that is not a cdrom
> and has a size.
> 
> Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
> ---
> i cannot remember if that change was deliberate, but at least one
> user ran into that:
> 
> https://forum.proxmox.com/threads/possible-bug-boot-disk-size-shows-as-0b.85454/
> 

Not intentional, I'm pretty sure I just went with the easy way out back 
then ;)

Reviewed-by: Stefan Reiter <s.reiter at proxmox.com>




More information about the pve-devel mailing list