changes in v2: - when calling the API to create/update a VM, check whether the devices are "scsi-hd" or "scsi-cd" devices,where there is the option to add vendor and product information, if not error out - change the format in product_fmt and vendor_fmt to a pattern that only allows 40 characters consisting of upper and lower case letters, numbers and '-' and '_'.
changes in v3: - splitup into preparation and fix patch - move get_scsi_devicetype into QemuServer/Drive.pm - refactor check_scsi_feature_compatibility to assert_scsi_feature_compatibility - assert_scsi_feature_compatibility before creating the device - handle 'local-lvm:' syntax in get_scsi_devicetype - fix style issues Hannes Duerr (2): Create get_scsi_devicetype and move it and its dependencies to QemuServer/Drive.pm fix #4957: add vendor and product information passthrough for SCSI-Disks PVE/API2/Qemu.pm | 12 ++++ PVE/QemuServer.pm | 115 +++++++++++--------------------------- PVE/QemuServer/Drive.pm | 119 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 162 insertions(+), 84 deletions(-) -- 2.39.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel