emulated NVMe controller on ESXi 6.7 fails to attach
Emulated NVMe controller on ESXi 6.7 fails to attach as it now reports the "thin" feature. We are likely being overcautious here as the NVMe spec says the following in Figure 109 (spec version 1.3c):
Namespace Features (NSFEAT): This field defines features of the namespace ... Bit 0 if set to ‘1’ indicates that the namespace supports thin provisioning. Specifically, the Namespace Capacity reported may be less than the Namespace Size. When this feature is supported and the Dataset Management command is supported, then deallocating LBAs shall be reflected in the Namespace Utilization field. Bit 0 if cleared to ‘0’ indicates that thin provisioning is not supported and the Namespace Size and Namespace Capacity fields report the same value.
So there don't seem to be anything that requires any additional support in the driver.
Updated by Electric Monk about 3 years ago
- Status changed from In Progress to Closed
- % Done changed from 50 to 100
commit db083a4d72c304c6b3b8782fde3c03d66a9ccf88 Author: Yuri Pankov <email@example.com> Date: 2018-08-04T19:15:16.000Z 9693 emulated NVMe controller on ESXi 6.7 fails to attach Reviewed by: Dan Fields <firstname.lastname@example.org> Reviewed by: Rick McNeal <email@example.com> Reviewed by: Robert Mustacchi <firstname.lastname@example.org> Approved by: Hans Rosenfeld <email@example.com>