Project

General

Profile

Actions

Feature #14725

open

nvme NGUID support for device node names

Added by Hans Rosenfeld 2 months ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Category:
driver - device drivers
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

NVMe spec 1.2 added a namespace GUID (NGUID) to the namespace identification as an addition or replacement to the EUI64 added with revision 1.1.

Devices are free to support either EUI64, NGUID, neither or both on their namespaces. Some devices that populate the NGUID don't have an EUI64, and some set the EUI64 to a subset of the NGUID.

It would be useful if we fully supported the NGUID for device node names just as we do with EUI64, preferring the former above the latter if we have both.

This will cause a change in node names for all devices that have a NGUID that was ignored until now, which may or may not cause issues with ZFS and boot. My understanding is that #7119 will allow us to handle this gracefully.

Actions #1

Updated by Electric Monk 2 months ago

  • Gerrit CR set to 2170
Actions

Also available in: Atom PDF