Hi,
i did this:
1] vg pve
2] lv local-lvm-data (lvm-thick), size 100GB, ext4, mounted AS directory -> VM images are files. Used 50%.
3] in webgui, created new disk for one VM with 100GB size, RAW
==BUG
there is 50% free of the 100GB, but it allowed to create 100GB without any warning. I know, this image is not 100GB yet.
==BUG
4] in VM started copy data to this 100GB disk ===> after 50GB copied VM crashed. PVE webgui started to misbehavior, etc etc...
So, main question. Feature or Bug, that you can create VM image bigger than free space on the filesystem even when all images are RAW? What it will do if we overrun NFS storage with same process?
No warning about overriding space? No warning, that VM configured size > free filesystem space? No warning, that all VM configured size > free space?
i did this:
1] vg pve
2] lv local-lvm-data (lvm-thick), size 100GB, ext4, mounted AS directory -> VM images are files. Used 50%.
3] in webgui, created new disk for one VM with 100GB size, RAW
==BUG
there is 50% free of the 100GB, but it allowed to create 100GB without any warning. I know, this image is not 100GB yet.
==BUG
4] in VM started copy data to this 100GB disk ===> after 50GB copied VM crashed. PVE webgui started to misbehavior, etc etc...
So, main question. Feature or Bug, that you can create VM image bigger than free space on the filesystem even when all images are RAW? What it will do if we overrun NFS storage with same process?
No warning about overriding space? No warning, that VM configured size > free filesystem space? No warning, that all VM configured size > free space?
Code:
proxmox-ve: 5.3-1 (running kernel: 4.15.18-9-pve)
pve-manager: 5.3-6 (running version: 5.3-6/37b3c8df)
pve-kernel-4.15: 5.2-12
pve-kernel-4.15.18-9-pve: 4.15.18-30
pve-kernel-4.13.8-3-pve: 4.13.8-30
pve-kernel-4.13.4-1-pve: 4.13.4-26
pve-kernel-4.10.17-3-pve: 4.10.17-23
pve-kernel-4.10.17-2-pve: 4.10.17-20
corosync: 2.4.4-pve1
criu: 2.11.1-1~bpo90
glusterfs-client: 3.8.8-1
ksm-control-daemon: 1.2-2
libjs-extjs: 6.0.1-2
libpve-access-control: 5.1-3
libpve-apiclient-perl: 2.0-5
libpve-common-perl: 5.0-43
libpve-guest-common-perl: 2.0-18
libpve-http-server-perl: 2.0-11
libpve-storage-perl: 5.0-34
libqb0: 1.0.3-1~bpo9
lvm2: 2.02.168-pve6
lxc-pve: 3.0.2+pve1-5
lxcfs: 3.0.2-2
novnc-pve: 1.0.0-2
openvswitch-switch: 2.7.0-3
proxmox-widget-toolkit: 1.0-22
pve-cluster: 5.0-31
pve-container: 2.0-31
pve-docs: 5.3-1
pve-edk2-firmware: 1.20181023-1
pve-firewall: 3.0-16
pve-firmware: 2.0-6
pve-ha-manager: 2.0-5
pve-i18n: 1.0-9
pve-libspice-server1: 0.14.1-1
pve-qemu-kvm: 2.12.1-1
pve-xtermjs: 1.0-5
qemu-server: 5.0-43
smartmontools: 6.5+svn4324-1
spiceterm: 3.0-5
vncterm: 1.5-3
zfsutils-linux: 0.7.12-pve1~bpo1