[Kernel-packages] [Bug 2015467] [NEW] [Dell Storage Ubuntu22.04 BUG] Segfault in libnvme during garbage collection

2023-04-06 Thread Sheik Ajith Ali Mohammed Farook
Private bug reported:


Facing segmentation fault with libnvme  if objects don’t get deleted in the 
right order.  

Repro steps:
Execute the attached script file.

Following fix is required to address issue:
https://github.com/linux-nvme/libnvme/pull/583

Would like to know the upstream release with this fix.

** Affects: linux (Ubuntu)
 Importance: Undecided
 Status: New

** Attachment added: "Script to reproduce the issue"
   
https://bugs.launchpad.net/bugs/2015467/+attachment/5661574/+files/nvme_conn.py

** Information type changed from Public to Private

-- 
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/2015467

Title:
  [Dell Storage Ubuntu22.04 BUG] Segfault in libnvme during garbage
  collection

Status in linux package in Ubuntu:
  New

Bug description:
  
  Facing segmentation fault with libnvme  if objects don’t get deleted in the 
right order.  

  Repro steps:
  Execute the attached script file.

  Following fix is required to address issue:
  https://github.com/linux-nvme/libnvme/pull/583

  Would like to know the upstream release with this fix.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2015467/+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


[Kernel-packages] [Bug 2003718] [NEW] [Ubuntu 22.04] Duplicate link for NVMe device by-id

2023-01-23 Thread Sheik Ajith Ali Mohammed Farook
Private bug reported:

[Impact]

Users may choose wrong link and would not be able to work with it.

[Test Plan]

Connect to NVMe/TCP subsystem using nvme connect-all. This was tested
against Dell PowerStore, PowerFlex and PowerMax

Steps to Reproduce:
1. Use nvme connect-all to connect to an NVMe/TCP subsystems
2. Check /dev/disc/by-id

[Original report]

Description:
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/.

Expected Behavior:
No duplicate entries of NVMe subsystems should exist.

** Affects: linux (Ubuntu)
 Importance: Undecided
 Status: New

** Information type changed from Public to Private

-- 
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/2003718

Title:
  [Ubuntu 22.04] Duplicate link for NVMe device by-id

Status in linux package in Ubuntu:
  New

Bug description:
  [Impact]

  Users may choose wrong link and would not be able to work with it.

  [Test Plan]

  Connect to NVMe/TCP subsystem using nvme connect-all. This was tested
  against Dell PowerStore, PowerFlex and PowerMax

  Steps to Reproduce:
  1. Use nvme connect-all to connect to an NVMe/TCP subsystems
  2. Check /dev/disc/by-id

  [Original report]

  Description:
  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/.

  Expected Behavior:
  No duplicate entries of NVMe subsystems should exist.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2003718/+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


[Kernel-packages] [Bug 1948626] Re: [SRU] Ubuntu 22.04 Feature Request-Add support for a NVMe-oF-TCP CDC Client - TP 8010

2022-12-07 Thread Sheik Ajith Ali Mohammed Farook
Hi Michael,

Could you please provide the latest nvme-stas 2.0 deb package to test
NVMe-oF-TCP CDC Client support with Ubuntu 22.04 Jammy?

-- 
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/1948626

Title:
  [SRU] Ubuntu 22.04 Feature Request-Add support for a NVMe-oF-TCP CDC
  Client  - TP 8010

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Jammy:
  Fix Released

Bug description:
  [Impact]
  NVMe-oF suffers from a well-known discovery problem that fundamentally limits 
the size of realistic deployments. To address this discovery problem, the FMDS 
working group (within nvme.org) is working on two proposals that will allow 
NVMe-oF to be managed via a “network centric” provisioning process instead of 
an “end-node centric” one.
  TP-8009 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948625): will 
enable the Automated Discovery of NVMe-oF Discovery Controllers in an IP 
Network and will prevent an end-user from needing to manually configure the IP 
Address of Discovery Controllers.
  TP-8010 (this launchpad): will define the concept of a Centralized Discovery 
Controller (CDC) and will allow end-users to manage connectivity from a single 
point of management on an IP Fabric by IP Fabric basis.

  Here is code that implements TP8009 and TP8010:
  https://github.com/martin-belanger/nvme-stas/ which now got pulled into 
upstream - https://github.com/linux-nvme/nvme-stas

  [Fix]
  1. Update kernel with TP8010 kernel patches:

  a.
  
https://git.infradead.org/git/nvme.git/commit/647b2e01fb2d3394090ed11d1b5238157c52f907

  b.
  
https://git.infradead.org/git/nvme.git/commit/de87c02ea9b4d93d1114b912b621ead81f6738e0

  c.
   nvme: add CNTRLTYPE definitions for 'identify controller
  https://lore.kernel.org/all/66fc4f03-ed5c-4727-ba94-c23daf7d6...@oracle.com/

  [Test Case]
   1.  Compile libnvme and nvme-stas packages from github using the kernel 
   with these patches.  

   2.  Test libnvme and nvme-stas packages

  [Where problems could occur]
  Regression risk for these patches are low

  [Other Info]
  
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/nvme_tcp_patches_2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948626/+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


[Kernel-packages] [Bug 1948626] Re: [SRU] Ubuntu 22.04 Feature Request-Add support for a NVMe-oF-TCP CDC Client - TP 8010

2022-07-19 Thread Sheik Ajith Ali Mohammed Farook
Hi Michael,

I have done the basic sanity test by following the below test cases with
linux/5.15.0-43.46 kernel.

 1. Test NVMe/TCP initiator support with the kernel
 2. Create nvme
 3. Connect and mount the luns
 4. Complile and test libnvme and nvme-stas packages from github

Have not faced any issue with the NVMe/TCP connection and with the
latest nvme packages except socket connection error: -111 and -110 at
some point. I have attached the sos report for reference.

** Attachment added: "sosreport-linux-2022-07-19-5.15.0-43.46.tar.xz"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948626/+attachment/5604036/+files/sosreport-linux-2022-07-19-5.15.0-43.46.tar.xz

-- 
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/1948626

Title:
  [SRU] Ubuntu 22.04 Feature Request-Add support for a NVMe-oF-TCP CDC
  Client  - TP 8010

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Jammy:
  Fix Committed

Bug description:
  [Impact]
  NVMe-oF suffers from a well-known discovery problem that fundamentally limits 
the size of realistic deployments. To address this discovery problem, the FMDS 
working group (within nvme.org) is working on two proposals that will allow 
NVMe-oF to be managed via a “network centric” provisioning process instead of 
an “end-node centric” one.
  TP-8009 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948625): will 
enable the Automated Discovery of NVMe-oF Discovery Controllers in an IP 
Network and will prevent an end-user from needing to manually configure the IP 
Address of Discovery Controllers.
  TP-8010 (this launchpad): will define the concept of a Centralized Discovery 
Controller (CDC) and will allow end-users to manage connectivity from a single 
point of management on an IP Fabric by IP Fabric basis.

  Here is code that implements TP8009 and TP8010:
  https://github.com/martin-belanger/nvme-stas/ which now got pulled into 
upstream - https://github.com/linux-nvme/nvme-stas

  [Fix]
  1. Update kernel with TP8010 kernel patches:

  a.
  
https://git.infradead.org/git/nvme.git/commit/647b2e01fb2d3394090ed11d1b5238157c52f907

  b.
  
https://git.infradead.org/git/nvme.git/commit/de87c02ea9b4d93d1114b912b621ead81f6738e0

  c.
   nvme: add CNTRLTYPE definitions for 'identify controller
  https://lore.kernel.org/all/66fc4f03-ed5c-4727-ba94-c23daf7d6...@oracle.com/

  [Test Case]
   1.  Compile libnvme and nvme-stas packages from github using the kernel 
   with these patches.  

   2.  Test libnvme and nvme-stas packages

  [Where problems could occur]
  Regression risk for these patches are low

  [Other Info]
  
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/nvme_tcp_patches_2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948626/+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