[Kernel-packages] [Bug 1980820] Re: [Ubuntu 22.04] Auto tab completion does not work with nvme commands.

2022-07-13 Thread Reshmi Aravind
Additional Info - nvme auto tab works for ""Ubuntu 20.04.4 LTS"

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

Title:
  [Ubuntu 22.04] Auto tab completion does not work with nvme commands.

Status in linux package in Ubuntu:
  Incomplete
Status in nvme-cli package in Ubuntu:
  New

Bug description:
  Description:
  On pressing tab with nvme command, it shows the hostname instead of listing 
subcommands on Ubuntu 22.04 LTS.

  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: In the os terminal, type any nvme command and hit tab, auto tab 
completion is not working properly.

  Expected Behavior:
  Upon pressing tab, nvme command should show the supported  subcommands.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1980820/+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-06-14 Thread Reshmi Aravind
Michael,

Step 4 holds good for this because this particular feature talks about CDC 
client(includes nvme-stas and libnvme).
Step 1,2,3 should be a good sanity tests, just that it is unrelated to the 
patches this bug requests.

-- 
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:
  Incomplete
Status in linux source package in Jammy:
  Incomplete

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.  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

  [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-06-13 Thread Reshmi Aravind
Michael, Sujith,

Could compile and tested the following packages in the kernel mentioned
above(5.15.0-27-generic).The CDC client is working fine.

1.libnvme - https://github.com/linux-nvme/libnvme 
(https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948636)
2.nvme-stas - https://github.com/martin-belanger/nvme-stas/

-- 
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:
  Incomplete
Status in linux source package in Jammy:
  Incomplete

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]

  [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-06-06 Thread Reshmi Aravind
Hi Michael, Sujith,

Tested NVMe/TCP initiator support with the kernel mentioned above,
whenever I do nvme connect and mount the luns ,I used to observe the
same error mentioned in the launchpad which an engineer had filed
previously related to PCI NVMe SSD.

https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1966203

But no functionality loss is seen. No other errors observed when kept
for fio stress for 24-48 Hrs.

-- 
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:
  Incomplete
Status in linux source package in Jammy:
  Incomplete

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]

  [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 1948644] [NEW] Ubuntu 22.04 Feature Request-Include python-dasbus pacakge

2021-10-25 Thread Reshmi Aravind
Private bug reported:

Dell requests the python-dasbus package in Ubuntu 22.04.
nvme-stas, the CDC client implementation in Linux requires python-dasbus to 
interface with dbus to receive messages from avahi-daemon.
python-dasbus is actively maintained and preferred over python-pydbus.

https://pypi.org/project/dasbus/

** 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/1948644

Title:
  Ubuntu 22.04 Feature Request-Include python-dasbus pacakge

Status in linux package in Ubuntu:
  New

Bug description:
  Dell requests the python-dasbus package in Ubuntu 22.04.
  nvme-stas, the CDC client implementation in Linux requires python-dasbus to 
interface with dbus to receive messages from avahi-daemon.
  python-dasbus is actively maintained and preferred over python-pydbus.

  https://pypi.org/project/dasbus/

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948644/+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 1948636] [NEW] Ubuntu 22.04 Feature Request-NVMe: Include libnvme package

2021-10-25 Thread Reshmi Aravind
Private bug reported:

Upstream (Keith Busch) has started to revive libnvme with the hope of having 
nvme-cli use libnvme in future. New features like CDC client will be developed 
on libnvme.
Upstream plans are to make libnvme a standalone package that other projects 
would depend on.

We request that Ubuntu 22.04 carry the new libnvme package.
https://github.com/linux-nvme/libnvme

** 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/1948636

Title:
  Ubuntu 22.04 Feature Request-NVMe: Include libnvme package

Status in linux package in Ubuntu:
  New

Bug description:
  Upstream (Keith Busch) has started to revive libnvme with the hope of having 
nvme-cli use libnvme in future. New features like CDC client will be developed 
on libnvme.
  Upstream plans are to make libnvme a standalone package that other projects 
would depend on.

  We request that Ubuntu 22.04 carry the new libnvme package.
  https://github.com/linux-nvme/libnvme

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948636/+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 1948634] [NEW] Ubuntu 22.04 Feature Request-Include support in ubuntu installer(subiquity) detect NVMe-oF TCP volumes from nBFT and install to them

2021-10-25 Thread Reshmi Aravind
Private bug reported:

This request is to:
1. Include support in the Ubuntu installer to parse nBFT and connect to the 
NVMe-oF TCP namespaces listed in the nBFT.
2. Install to the connected namespace.
3. Configure UEFI boot entry to automatically boot to the newly installed 
target.

EDKII code is available as part of the Timberland Work Group that will
produce an nBFT. There is a kernel patch that will expose the nBFT to
user space and a utility called 'nbft' that will parse the nBFT and
output a json that is used by dracut to discover NVMe namespaces.

https://github.com/timberland-sig/edk2
https://github.com/timberland-sig/dracut

** 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/1948634

Title:
  Ubuntu 22.04 Feature Request-Include support in ubuntu
  installer(subiquity) detect NVMe-oF TCP volumes from nBFT and install
  to them

Status in linux package in Ubuntu:
  New

Bug description:
  This request is to:
  1. Include support in the Ubuntu installer to parse nBFT and connect to the 
NVMe-oF TCP namespaces listed in the nBFT.
  2. Install to the connected namespace.
  3. Configure UEFI boot entry to automatically boot to the newly installed 
target.

  EDKII code is available as part of the Timberland Work Group that will
  produce an nBFT. There is a kernel patch that will expose the nBFT to
  user space and a utility called 'nbft' that will parse the nBFT and
  output a json that is used by dracut to discover NVMe namespaces.

  https://github.com/timberland-sig/edk2
  https://github.com/timberland-sig/dracut

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948634/+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 1948631] [NEW] Ubuntu 22.04 Feature Request-efibootmgr: Include support for creating and displaying NVMe-oF TCP device paths

2021-10-25 Thread Reshmi Aravind
Private bug reported:

This will enable boot from NVMe-oF/TCP. During install, installer adds boot 
entry to EFI Boot Menu via efibootmgr. efibootmgr should be able to create boot 
menu entries with paths containing NVMe-oF/TCP volumes and display/modify them 
post firstboot.
 
For further information:
https://www.linuxplumbersconf.org/event/7/contributions/737/attachments/531/944/LPC_2020_-_NVMe-oF_Boot_from_Ethernet_-_Final.pdf

** 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/1948631

Title:
  Ubuntu 22.04 Feature Request-efibootmgr: Include support for creating
  and displaying NVMe-oF TCP device paths

Status in linux package in Ubuntu:
  New

Bug description:
  This will enable boot from NVMe-oF/TCP. During install, installer adds boot 
entry to EFI Boot Menu via efibootmgr. efibootmgr should be able to create boot 
menu entries with paths containing NVMe-oF/TCP volumes and display/modify them 
post firstboot.
   
  For further information:
  
https://www.linuxplumbersconf.org/event/7/contributions/737/attachments/531/944/LPC_2020_-_NVMe-oF_Boot_from_Ethernet_-_Final.pdf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948631/+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 1948630] [NEW] Ubuntu 22.04 Feature Request-dracut: Include support to boot from NVMe-oF/TCP via nBFT

2021-10-25 Thread Reshmi Aravind
Private bug reported:

This will enable boot from NVMe-oF/TCP. After kernel/initrd load from 
NVMe-oF/TCP volume (with infrastructure provided by EFI), the initrd should 
contain hooks to parse nBFT, connect to NVMe-oF/TCP volume, mount it and switch 
to it as root.
Current nvme.* kernel command line options will not help with nBFT boot.

Dracut patch that enables boot from nBFT is available here.
https://github.com/timberland-sig/dracut/pull/1

** 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/1948630

Title:
  Ubuntu 22.04 Feature Request-dracut: Include support to boot from
  NVMe-oF/TCP via nBFT

Status in linux package in Ubuntu:
  New

Bug description:
  This will enable boot from NVMe-oF/TCP. After kernel/initrd load from 
NVMe-oF/TCP volume (with infrastructure provided by EFI), the initrd should 
contain hooks to parse nBFT, connect to NVMe-oF/TCP volume, mount it and switch 
to it as root.
  Current nvme.* kernel command line options will not help with nBFT boot.

  Dracut patch that enables boot from nBFT is available here.
  https://github.com/timberland-sig/dracut/pull/1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948630/+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 1948627] [NEW] Ubuntu 22.04 Feature Request-Include support in Kernel and userspace to parse nBFT

2021-10-25 Thread Reshmi Aravind
Private bug reported:

This will enable boot from NVMe-oF/TCP. The nBFT is similar in function
to iBFT (iSCSI) and is currently being discussed in the relevant
standards bodies.

For more details:
https://www.linuxplumbersconf.org/event/7/contributions/737/attachments/531/944/LPC_2020_-_NVMe-oF_Boot_from_Ethernet_-_Final.pdf

There is a kernel patch that will expose the nBFT to user space here.
https://github.com/timberland-sig/linux/pull/1

** 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/1948627

Title:
  Ubuntu 22.04 Feature Request-Include support in Kernel and userspace
  to parse nBFT

Status in linux package in Ubuntu:
  New

Bug description:
  This will enable boot from NVMe-oF/TCP. The nBFT is similar in
  function to iBFT (iSCSI) and is currently being discussed in the
  relevant standards bodies.

  For more details:
  
https://www.linuxplumbersconf.org/event/7/contributions/737/attachments/531/944/LPC_2020_-_NVMe-oF_Boot_from_Ethernet_-_Final.pdf

  There is a kernel patch that will expose the nBFT to user space here.
  https://github.com/timberland-sig/linux/pull/1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1948627/+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] [NEW] Ubuntu 22.04 Feature Request-Add support for a NVMe-oF-TCP CDC Client - TP 8010

2021-10-25 Thread Reshmi Aravind
Private bug reported:

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/

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

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

Status in linux package in Ubuntu:
  New

Bug description:
  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/

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