** Description changed:

  SRU Justification
  
  [Impact]
  
  * Request to port some out-of-upstream-tree patches to fix NVMe over TCP
  request retry logic issues
  
  [Fix]
  
  * Port patches from LKML:
  https://lore.kernel.org/all/20230908100049.80809-1-h...@suse.de/
  
  [Test Plan]
  
  * It was tested internally in LXD team using a custom kernel build 
(linux-hwe-6.5 - 6.5.0-41.41~22.04.2ubuntu1nvmefixes) for Jammy:
  https://launchpad.net/~mihalicyn/+archive/ubuntu/kernel-nvme-fixes/+packages
  
  * SUSE kernel has these patches applied for a long time:
  
https://github.com/SUSE/kernel-source/blob/rpm-6.4.0-150600.21/patches.suse/nvme-tcp-do-not-terminate-commands-when-in-resetting.patch
  
https://github.com/SUSE/kernel-source/blob/rpm-6.4.0-150600.21/patches.suse/nvme-tcp-add-recovery_delay-to-sysfs.patch
  
https://github.com/SUSE/kernel-source/blob/rpm-6.4.0-150600.21/patches.suse/nvme-tcp-delay-error-recovery-until-the-next-kato.patch
  
https://github.com/SUSE/kernel-source/blob/rpm-6.4.0-150600.21/patches.suse/nvme-tcp-make-err_work-a-delayed-work.patch
  
  [Regression potential]
  
  * Limited to nvme-tcp block driver only
  
  [Other Info]
  
  Internal BugLink:
  https://warthogs.atlassian.net/browse/LXD-1120
+ 
+ Related LXD feature:
+ https://github.com/canonical/lxd/pull/12304

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2070048

Title:
  nvme-tcp: fix retry logic

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to