Project

General

Profile

Actions

Bug #9693

closed

emulated NVMe controller on ESXi 6.7 fails to attach

Added by Yuri Pankov about 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
driver - device drivers
Start date:
2018-08-02
Due date:
% Done:

100%

Estimated time:
Difficulty:
Bite-size
Tags:
Gerrit CR:

Description

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.

Actions #1

Updated by Electric Monk about 3 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 50 to 100

git commit db083a4d72c304c6b3b8782fde3c03d66a9ccf88

commit  db083a4d72c304c6b3b8782fde3c03d66a9ccf88
Author: Yuri Pankov <yuri.pankov@nexenta.com>
Date:   2018-08-04T19:15:16.000Z

    9693 emulated NVMe controller on ESXi 6.7 fails to attach
    Reviewed by: Dan Fields <dan.fields@nexenta.com>
    Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
    Reviewed by: Robert Mustacchi <rm@joyent.com>
    Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

Actions

Also available in: Atom PDF