I think we can add a protection to avoid resize of root disk for windows os with virtio for now,
seem like a bug in implementation of virtio-blk windows driver Response from Vadim: > Hi Vadim > > You cannot do it on a boot disk. On-line resizing works for non-system disks > only. > > So, Why does it work with virtio-scsi ? > In Windows? > Is it a limitation of virtio-blk + windows ? > > I need to initiate the bus reset sequence in order to make on-line resizing working. From the system point of view it looks like we eject disk, change some fields in disk description and then re-inject the disk back. System just cannot survive such sequence on a system disk. > It's also working fine on linux root disk > > It probably can be done in Windows also. But we will need some sort of file system filter to make it working. ----- Mail original ----- De: "Alexandre DERUMIER" <[email protected]> À: "Martin Maurer" <[email protected]> Cc: [email protected] Envoyé: Mercredi 20 Février 2013 16:11:33 Objet: Re: [pve-devel] Resizing of C disk crahes win2008r2 It's working fine with virtio-scsi, so it must be a bug in virtio-blk driver. I'll make a bugreport ----- Mail original ----- De: "Alexandre DERUMIER" <[email protected]> À: "Martin Maurer" <[email protected]> Cc: [email protected] Envoyé: Mardi 19 Février 2013 17:06:53 Objet: Re: [pve-devel] Resizing of C disk crahes win2008r2 I can reproduce it with 0.1-49 drivers and 0.1-52 driver, with boot disk only. (tested with local raw) Note I have had time to see the size update in disk management console. I really don't know if it's a windows bug or virtio driver bug. I'll try with virtio-scsi to see if it's hang too. ----- Mail original ----- De: "Alexandre DERUMIER" <[email protected]> À: "Martin Maurer" <[email protected]> Cc: [email protected] Envoyé: Mardi 19 Février 2013 15:18:23 Objet: Re: [pve-devel] Resizing of C disk crahes win2008r2 Ok. Did you have tried with previous 0.1-49 drivers ? I see many bug reports on virtio disk on proxmox forum with 0.1-52 driver. I'll test both this afternoon. ----- Mail original ----- De: "Martin Maurer" <[email protected]> À: [email protected] Envoyé: Mardi 19 Février 2013 15:14:18 Objet: Re: [pve-devel] Resizing of C disk crahes win2008r2 > -----Original Message----- > From: Alexandre DERUMIER [mailto:[email protected]] > Sent: Dienstag, 19. Februar 2013 14:26 > To: Martin Maurer > Cc: [email protected] > Subject: Re: [pve-devel] Resizing of C disk crahes win2008r2 > > >>Alexandre, can you test this? > Sure. > > is it a virtio disk ? driver version ? Yes, virtio. Driver are from the fedora ISO (virtio-win-0.1-52.iso) root@proxmox-7-106:~# qm config 108 bootdisk: virtio0 cores: 4 cpu: kvm64 ide0: iso-templates:iso/virtio-win-0.1-52.iso,media=cdrom,size=57126K memory: 1024 name: win2008r2-2 net0: virtio=E6:4B:B0:CB:C9:D5,bridge=vmbr0 ostype: win7 sockets: 1 unused2: local:108/vm-108-disk-2.qcow2 virtio0: local:108/vm-108-disk-1.qcow2,size=37G virtio1: local:108/vm-108-disk-3.qcow2,size=32G virtio2: local:108/vm-108-disk-4.qcow2,size=32G Martin _______________________________________________ pve-devel mailing list [email protected] http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel _______________________________________________ pve-devel mailing list [email protected] http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel _______________________________________________ pve-devel mailing list [email protected] http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel _______________________________________________ pve-devel mailing list [email protected] http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel _______________________________________________ pve-devel mailing list [email protected] http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
