[Bug 2020461] Re: Backport nvme-stas to Ubuntu 22.04 (jammy)

Benjamin Drung 2020461 at bugs.launchpad.net
Fri Jun 2 10:01:36 UTC 2023


Verified libnvme 1.3-1~ubuntu22.10 on a ubuntu-22.10-desktop-amd64.iso
live system on my laptop. The Python snippet run as root prints
following model: "WD Blue SN570 2TB".

** Description changed:

  [ Impact ]
  
  NVMEoTCP is available on Dell’s primary storage platforms, Powerflex,
  PowerStore and PowerMax. Nvme-stas provides the CDC client functionality
  in Linux that allows for easy centralized deployment of NVMe-oF TCP
  storage.
  
  nvme-stas depends on libnvme which needs to be also backported.
  
  [ Test Plan ]
  
  python3-nvme from libnvme can be tested with that code:
  
  ```python
  from libnvme import nvme
  
  root = nvme.root()
  root.log_level('debug')
  print(f'root: {root}')
  
  host = nvme.host(root)
  print(f'host: {host}')
  
  subsystem = host.subsystems()
  print(f'subsystem: {subsystem}')
+ print(f'model: {subsystem.model}')
  ```
  
  Running this script as root on systems with NVMe inside should list
  them. On my system it prints `model: Samsung SSD 980 PRO 2TB`.
  
  nvme-stas comes with an autopkgtest (that succeeds on all architectures
  except s390x).
  
  [ Where problems could occur ]
  
  nvme-stas and libnvme are new packages in Ubuntu 23.04 "lunar". So
  backporting them has no influence on existing systems as long as they do
  not explicitly install them.

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

Title:
  Backport nvme-stas to Ubuntu 22.04 (jammy)

Status in libnvme package in Ubuntu:
  New
Status in nvme-stas package in Ubuntu:
  New
Status in libnvme source package in Jammy:
  Fix Committed
Status in nvme-stas source package in Jammy:
  Fix Committed
Status in libnvme source package in Kinetic:
  Fix Committed
Status in nvme-stas source package in Kinetic:
  Fix Committed

Bug description:
  [ Impact ]

  NVMEoTCP is available on Dell’s primary storage platforms, Powerflex,
  PowerStore and PowerMax. Nvme-stas provides the CDC client
  functionality in Linux that allows for easy centralized deployment of
  NVMe-oF TCP storage.

  nvme-stas depends on libnvme which needs to be also backported.

  [ Test Plan ]

  python3-nvme from libnvme can be tested with that code:

  ```python
  from libnvme import nvme

  root = nvme.root()
  root.log_level('debug')
  print(f'root: {root}')

  host = nvme.host(root)
  print(f'host: {host}')

  subsystem = host.subsystems()
  print(f'subsystem: {subsystem}')
  print(f'model: {subsystem.model}')
  ```

  Running this script as root on systems with NVMe inside should list
  them. On my system it prints `model: Samsung SSD 980 PRO 2TB`.

  nvme-stas comes with an autopkgtest (that succeeds on all
  architectures except s390x).

  [ Where problems could occur ]

  nvme-stas and libnvme are new packages in Ubuntu 23.04 "lunar". So
  backporting them has no influence on existing systems as long as they
  do not explicitly install them.

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




More information about the foundations-bugs mailing list