[Bug 2028180] [NEW] [SRU][Ubuntu 22.04] Duplicate link for NVMe device by-id
Michael Reed
2028180 at bugs.launchpad.net
Wed Jul 19 15:48:41 UTC 2023
Public bug reported:
[Impact]
When working with NVMe/TCP host functionality, connecting to NVMe
subsystem through multiple controllers can lead to an invalid device
link created in /dev/disc/by-id/ being created.
Steps to reproduce:
Step 1: Install Ubuntu 22.04 LTS (ubuntu-22.04.1-live-server-amd64) on system.
Step 2: Install nvme-cli package, currently installed version is nvme version 1.16
Step 3: In the os terminal, type any nvme connect-all to connect to NVMe subsystems and check the duplicate entries in /dev/disk/by-id/.
This may cause users to choose the wrong link and would not be able to
work with it.
[Fix]
udev-rules: fix nvme symlink creation on namespace changes
https://github.com/systemd/systemd/commit/c5ba7a2a4dd19a2d31b8a9d52d3c4bdde78387f0
[Test Plan]
Connect to NVMe/TCP subsystem using nvme connect-all. This was tested against a few Dell Storage systems.
Steps to Reproduce:
1. Use nvme connect-all to connect to an NVMe/TCP subsystems
2. Check /dev/disc/by-id
[ Where problems could occur ]
[ Other Info ]
Expected Behavior:
No duplicate entries of NVMe subsystems should exist.
** Affects: systemd (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/2028180
Title:
[SRU][Ubuntu 22.04] Duplicate link for NVMe device by-id
Status in systemd package in Ubuntu:
New
Bug description:
[Impact]
When working with NVMe/TCP host functionality, connecting to NVMe
subsystem through multiple controllers can lead to an invalid device
link created in /dev/disc/by-id/ being created.
Steps to reproduce:
Step 1: Install Ubuntu 22.04 LTS (ubuntu-22.04.1-live-server-amd64) on system.
Step 2: Install nvme-cli package, currently installed version is nvme version 1.16
Step 3: In the os terminal, type any nvme connect-all to connect to NVMe subsystems and check the duplicate entries in /dev/disk/by-id/.
This may cause users to choose the wrong link and would not be able to
work with it.
[Fix]
udev-rules: fix nvme symlink creation on namespace changes
https://github.com/systemd/systemd/commit/c5ba7a2a4dd19a2d31b8a9d52d3c4bdde78387f0
[Test Plan]
Connect to NVMe/TCP subsystem using nvme connect-all. This was tested against a few Dell Storage systems.
Steps to Reproduce:
1. Use nvme connect-all to connect to an NVMe/TCP subsystems
2. Check /dev/disc/by-id
[ Where problems could occur ]
[ Other Info ]
Expected Behavior:
No duplicate entries of NVMe subsystems should exist.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2028180/+subscriptions
More information about the foundations-bugs
mailing list