`nvme list-subsys` command generates duplicate entries for fabric devices

Solution Verified - Updated -

Issue

  • nvme list-subsys command generated duplicate entries for fabric devices

Expected :

# nvme list-subsys
nvme-subsys0 - NQN=testnqn
\
 +- nvme0 tcp traddr=192.168.1.51 trsvcid=4420 live 
 +- nvme1 tcp traddr=192.168.1.105 trsvcid=4420 live 
 +- nvme2 tcp traddr=192.168.1.106 trsvcid=4420 live 
 +- nvme3 tcp traddr=192.168.1.107 trsvcid=4420 live 

Actual results :

# nvme list-subsys
nvme-subsys0 - NQN=testnqn
\
 +- nvme0 tcp traddr=192.168.1.51,trsvcid=4420 live optimized
 +- nvme1 tcp traddr=192.168.1.105,trsvcid=4420 live optimized
 +- nvme2 tcp traddr=192.168.1.106,trsvcid=4420 live optimized
 +- nvme3 tcp traddr=192.168.1.107,trsvcid=4420 live optimized
 +- nvme0 tcp traddr=192.168.1.51,trsvcid=4420 live optimized
 +- nvme1 tcp traddr=192.168.1.105,trsvcid=4420 live optimized
 +- nvme2 tcp traddr=192.168.1.106,trsvcid=4420 live optimized
 +- nvme3 tcp traddr=192.168.1.107,trsvcid=4420 live optimized
 +- nvme0 tcp traddr=192.168.1.51,trsvcid=4420 live optimized
 +- nvme1 tcp traddr=192.168.1.105,trsvcid=4420 live optimized
 +- nvme2 tcp traddr=192.168.1.106,trsvcid=4420 live optimized
 +- nvme3 tcp traddr=192.168.1.107,trsvcid=4420 live optimized
 +- nvme0 tcp traddr=192.168.1.51,trsvcid=4420 live optimized
 +- nvme1 tcp traddr=192.168.1.105,trsvcid=4420 live optimized
 +- nvme2 tcp traddr=192.168.1.106,trsvcid=4420 live optimized
 +- nvme3 tcp traddr=192.168.1.107,trsvcid=4420 live optimized

Environment

  • Red Hat Enterprise Linux 9
    • nvme-cli-2.0-4.el9.x86_64

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content