[Bug 1672091] Re: new tool for nvme target configuration in 4.8 on up kernels

Christian Ehrhardt  1672091 at bugs.launchpad.net
Mon Apr 25 06:34:48 UTC 2022


Hi,
we were revisiting this case which was lost due to Rafael no more being able to look at it :-/
In the meantime nvme-cli is in main (since hirsute via bug 1889688). But nvmet-cli still isn't packaged in Debian/Ubuntu.

nvme-cli just did a major release following the last 1.x [1] into 2.0 [2].
But while there activity is super-active it seems not to have consumed the functionality of nvmet-cli. Also I see others have indeed picked it up and document it as the only [4] way or along the configfs based way [5]. And yes configfs works fine, but is more burdensome than this tool - so we should have a look.

But OTOH nvmet-cli [3] hasn't had any change since about a year, is it
just stable or on the way out?

Suggestion: as the next step, one should engage with the nvmet-cli project/people to clarify if it is still active & valid and/or if plans have changed e.g. to later consume it in nvme-cli?
That shall avoid us picking up and documenting it just to then deprecate and remove it a bit later.

[1]: https://github.com/linux-nvme/nvme-cli/releases/tag/v1.16
[2]: https://github.com/linux-nvme/nvme-cli/releases/tag/v2.0
[3]: https://git.infradead.org/users/hch/nvmetcli.git
[4]: https://documentation.suse.com/de-de/sles/15-SP3/html/SLES-all/cha-nvmeof.html
[5]: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_storage_devices/nvme-over-fabrics-using-rdma_managing-storage-devices

** Summary changed:

- new tool for nvme target configuration in 4.8 on up kernels
+ eval packaging nvmet-clit as tool for nvme target configuration

** Tags added: server-todo

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

Title:
  eval packaging nvmet-clit as tool for nvme target configuration

Status in Yakkety Backports:
  Invalid
Status in Zesty Backports:
  Invalid
Status in nvme-cli package in Ubuntu:
  Confirmed

Bug description:
  Starting in the 4.8 kernel, nvme is now a subsystem with its own Linux
  kernel target (similar to iscsi and LIO).  The nvme target has it's
  own configuration tool, which makes things much, much easier to
  configure than manually playing with /sys/kernel/config/nvme files.
  Together with nvme-cli you have a complete NVMe-over-Fabrics
  configuration and execution solution in Linux OSs.

  Please create a new package for nvmetcli from the following repo:

  	git://git.infradead.org/users/hch/nvmetcli.git
  	ssh://git.infradead.org/srv/git/users/hch/nvmetcli.git

  Thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/yakkety-backports/+bug/1672091/+subscriptions




More information about the foundations-bugs mailing list