This bug is missing log files that will aid in diagnosing the problem.
While running an Ubuntu kernel (not a mainline or third-party kernel)
please enter the following command in a terminal window:

apport-collect 2008069

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable
to run this command, please add a comment stating that fact and change
the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the
Ubuntu Kernel Team.

** Changed in: linux (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2008069

Title:
  IO stop running on NVME host when target is down

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  [ Impact ]

  Tab completion for the nvme command is completely broken in bash.

  [ Test Plan ]

  1. Install nvme-cli package
  2. Open terminal
  3. type any nvme command and hit tab

  Tab completion should show entries like "list", "create-ns", etc.

  [ Where problems could occur ]

  The patch only changes the tab completion for nvme, but rebuilding
  nvme-cli can reveal bugs on package upgrade, etc.

  [ Original report ]

  Description:
  When running nvme with multipath enabled, it seems as host does not try to 
use another path.

  Steps to reproduce:
  Step 1: Install Ubuntu 22.04 LTS (ubuntu-22.04-live-server-amd64) on system.
  Step 2: Install nvme-cli package,currently installed version is nvme version 
1.16
  Step 3: Run IO on the nvme volume. 
  step 4: Stop the service of the target controller.

  Expected Behavior:
  Upon stopping the service, host will try using another path for failed IO.

  from kernel log:
  Nov 11 08:58:10 localhost kernel: [88496.416058] sysfs: cannot create 
duplicate filename '/class/block/nvme0n1'
  Nov 11 08:58:10 localhost kernel: [88496.416062] CPU: 17 PID: 6358 Comm: 
kworker/u49:0 Kdump: loaded Tainted: G        W         5.15.0-47-generic 
#51-Ubuntu
  Nov 11 08:58:10 localhost kernel: [88496.416067] Hardware name: Cisco Systems 
Inc UCSC-C240-M3S2/UCSC-C240-M3S2, BIOS C240M3.2.0.9a.0.113020152237 11/30/2015
  Nov 11 08:58:10 localhost kernel: [88496.416069] Workqueue: nvme-wq 
nvme_scan_work [nvme_core]
  Nov 11 08:58:10 localhost kernel: [88496.416089] Call Trace:
  Nov 11 08:58:10 localhost kernel: [88496.416093]  <TASK>
  Nov 11 08:58:10 localhost kernel: [88496.416097]  show_stack+0x52/0x5c
  Nov 11 08:58:10 localhost kernel: [88496.416107]  dump_stack_lvl+0x4a/0x63
  Nov 11 08:58:10 localhost kernel: [88496.416115]  dump_stack+0x10/0x16
  Nov 11 08:58:10 localhost kernel: [88496.416118]  
sysfs_warn_dup.cold+0x17/0x2b
  Nov 11 08:58:10 localhost kernel: [88496.416123]  
sysfs_do_create_link_sd+0xb7/0xd0
  Nov 11 08:58:10 localhost kernel: [88496.416131]  sysfs_create_link+0x21/0x40
  Nov 11 08:58:10 localhost kernel: [88496.416135]  device_add+0x2a3/0x7b0
  Nov 11 08:58:10 localhost kernel: [88496.416141]  ? dev_set_name+0x53/0x70
  Nov 11 08:58:10 localhost kernel: [88496.416147]  device_add_disk+0xfb/0x3c0
  Nov 11 08:58:10 localhost kernel: [88496.416153]  ? 
nvme_update_ns_info+0x14b/0x390 [nvme_core]
  Nov 11 08:58:10 localhost kernel: [88496.416162]  nvme_alloc_ns+0x1ff/0x400 
[nvme_core]
  Nov 11 08:58:10 localhost kernel: [88496.416172]  
nvme_validate_or_alloc_ns+0xcc/0x190 [nvme_core]
  Nov 11 08:58:10 localhost kernel: [88496.416181]  
nvme_scan_ns_list+0x109/0x390 [nvme_core]
  Nov 11 08:58:10 localhost kernel: [88496.416191]  nvme_scan_work+0xd9/0x250 
[nvme_core]
  Nov 11 08:58:10 localhost kernel: [88496.416200]  process_one_work+0x22b/0x3d0
  Nov 11 08:58:10 localhost kernel: [88496.416205]  worker_thread+0x53/0x420
  Nov 11 08:58:10 localhost kernel: [88496.416207]  ? 
process_one_work+0x3d0/0x3d0
  Nov 11 08:58:10 localhost kernel: [88496.416210]  kthread+0x12a/0x150
  Nov 11 08:58:10 localhost kernel: [88496.416214]  ? 
set_kthread_struct+0x50/0x50
  Nov 11 08:58:10 localhost kernel: [88496.416218]  ret_from_fork+0x22/0x30
  Nov 11 08:58:10 localhost kernel: [88496.416225]  </TASK>
  Nov 11 09:00:06 localhost kernel: [88612.227916] nvme nvme2: starting error 
recovery
  Nov 11 09:00:06 localhost kernel: [88612.228115] nvme nvme2: queue 4 socket 
state 11

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2008069/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to