Re: [resend v1 5/5] drivers/scsi/sd.c: Convert to use disk_set_capacity
From: "Martin K. Petersen" <martin.petersen@oracle.com>
Date: 2020-01-08 03:00:28
Also in:
linux-nvme, lkml
From: "Martin K. Petersen" <martin.petersen@oracle.com>
Date: 2020-01-08 03:00:28
Also in:
linux-nvme, lkml
Ewan,
Yes, there are some storage arrays that refuse a READ CAPACITY command in certain ALUA states so you can't get the new capacity anyway.
Yep. And some devices will temporarily return a capacity of 0xFFFFFFFF... If we were to trigger a filesystem resize, the results would be disastrous.
It might be nice to improve this, though, there are some cases now where we set the capacity to zero when we revalidate and can't get the value.
If you have a test case, let's fix it. -- Martin K. Petersen Oracle Linux Engineering