in selftest/selftest.py [0:0]
def validate_scsi_resource_disk(self) -> None:
"""Validate SCSI resource disk symlink and size."""
assert (
self.disk_info.scsi_resource_disk_size_gib
== self.disk_info.dev_disk_azure_resource_disk_size_gib
), f"resource disk size mismatch: {self.disk_info}"
if self.disk_info.scsi_resource_disk:
assert (
f"/dev/{self.disk_info.scsi_resource_disk}"
== self.disk_info.dev_disk_azure_resource_disk
), f"unexpected resource disk path: {self.disk_info}"
else:
assert (
self.disk_info.scsi_resource_disk is None
and self.disk_info.dev_disk_azure_resource_disk is None
), f"unexpected resource disk path: {self.disk_info}"
logger.info(
"validate_scsi_resource_disk OK: /dev/disk/azure/resource => %s",
self.disk_info.dev_disk_azure_resource_disk,
)