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
changes in v4: - create assert_scsi_feature_compatibility() in API2/Qemu.pm - divide the preparation into smaller steps - remove or harden brittle regex - fix wrong storagename assumption changes in v5: - fix copy/paste mistake changes in v6: - add whitespace to allowed characters for vendor and product information - fix undefined subroutine errors - fix nits Hannes Duerr (4): Move path_is_scsi to QemuServer/Drive.pm Move NEW_DISK_RE to QemuServer/Drive.pm drive: Create get_scsi_devicetype fix #4957: add vendor and product information passthrough for SCSI-Disks PVE/API2/Qemu.pm | 48 ++++++++++++++-- PVE/QemuServer.pm | 100 +++++---------------------------- PVE/QemuServer/Drive.pm | 121 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 178 insertions(+), 91 deletions(-) -- 2.39.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel