[Bug 2031658] [NEW] Virtualized nvme-of test case for nvme-stas

Mateus Rodrigues de Morais 2031658 at bugs.launchpad.net
Thu Aug 17 12:58:45 UTC 2023


Public bug reported:

This task was recommended as a TODO during the nvme-stas MIR review
(https://pad.lv/2026591).

Original comment:

  We are currently in discussions to make it easier for software that needs
  special hardware to get into main. And this is IMHO such a case. Gladly it
  only provides usability sugar over what components that are already in main
  (kernel, libnvme, nvme-cli) already provide. But I've not heard about testing
  on actual nvme-of hardware. I'd like to ask you to read through [1][2] where
  we list some ideas how a case like that could be overcome.
  As often there are so many alone the lower transport nvmet-rdma or a real
  adapter loading qla2xxx adapter or nvme_tcp - but one would be better than
  none; Maybe you can even test this fully virtual - think of two qemu guests,
  one with emulated NVME which it provides via nvme_tcp and the other the client
  that does access it, test write/loads some and disconnects. Add the auto
  discovery of stafd/stacd on top and this might be great.
  To be clear - all that this package adds - is tested well, so this is only
  a recommended task but if possible would help to QA the whole stack regularly.

  [1]: https://github.com/canonical/ubuntu-mir/pull/31
  [2]: https://github.com/canonical/ubuntu-mir/issues/30

** Affects: nvme-stas (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  This task was recommended as a TODO during the nvme-stas MIR review:
  
  Original comment:
  
-   We are currently in discussions to make it easier for software that needs
-   special hardware to get into main. And this is IMHO such a case. Gladly it
-   only provides usability sugar over what components that are already in main
-   (kernel, libnvme, nvme-cli) already provide. But I've not heard about testing
-   on actual nvme-of hardware. I'd like to ask you to read through [1][2] where
-   we list some ideas how a case like that could be overcome.
-   As often there are so many alone the lower transport nvmet-rdma or a real
-   adapter loading qla2xxx adapter or nvme_tcp - but one would be better than
-   none; Maybe you can even test this fully virtual - think of two qemu guests,
-   one with emulated NVME which it provides via nvme_tcp and the other the client
-   that does access it, test write/loads some and disconnects. Add the auto
-   discovery of stafd/stacd on top and this might be great.
-   To be clear - all that this package adds - is tested well, so this is only
-   a recommended task but if possible would help to QA the whole stack regularly.
+   We are currently in discussions to make it easier for software that needs
+   special hardware to get into main. And this is IMHO such a case. Gladly it
+   only provides usability sugar over what components that are already in main
+   (kernel, libnvme, nvme-cli) already provide. But I've not heard about testing
+   on actual nvme-of hardware. I'd like to ask you to read through [1][2] where
+   we list some ideas how a case like that could be overcome.
+   As often there are so many alone the lower transport nvmet-rdma or a real
+   adapter loading qla2xxx adapter or nvme_tcp - but one would be better than
+   none; Maybe you can even test this fully virtual - think of two qemu guests,
+   one with emulated NVME which it provides via nvme_tcp and the other the client
+   that does access it, test write/loads some and disconnects. Add the auto
+   discovery of stafd/stacd on top and this might be great.
+   To be clear - all that this package adds - is tested well, so this is only
+   a recommended task but if possible would help to QA the whole stack regularly.
+ 
+   [1]: https://github.com/canonical/ubuntu-mir/pull/31
+   [2]: https://github.com/canonical/ubuntu-mir/issues/30

** Summary changed:

- Virtualized nvme-of test case for package
+ Virtualized nvme-of test case for nvme-stas

** Description changed:

- This task was recommended as a TODO during the nvme-stas MIR review:
+ This task was recommended as a TODO during the nvme-stas MIR review
+ (https://pad.lv/2026591):
  
  Original comment:
  
    We are currently in discussions to make it easier for software that needs
    special hardware to get into main. And this is IMHO such a case. Gladly it
    only provides usability sugar over what components that are already in main
    (kernel, libnvme, nvme-cli) already provide. But I've not heard about testing
    on actual nvme-of hardware. I'd like to ask you to read through [1][2] where
    we list some ideas how a case like that could be overcome.
    As often there are so many alone the lower transport nvmet-rdma or a real
    adapter loading qla2xxx adapter or nvme_tcp - but one would be better than
    none; Maybe you can even test this fully virtual - think of two qemu guests,
    one with emulated NVME which it provides via nvme_tcp and the other the client
    that does access it, test write/loads some and disconnects. Add the auto
    discovery of stafd/stacd on top and this might be great.
    To be clear - all that this package adds - is tested well, so this is only
    a recommended task but if possible would help to QA the whole stack regularly.
  
-   [1]: https://github.com/canonical/ubuntu-mir/pull/31
-   [2]: https://github.com/canonical/ubuntu-mir/issues/30
+   [1]: https://github.com/canonical/ubuntu-mir/pull/31
+   [2]: https://github.com/canonical/ubuntu-mir/issues/30

** Description changed:

  This task was recommended as a TODO during the nvme-stas MIR review
- (https://pad.lv/2026591):
+ (https://pad.lv/2026591).
  
  Original comment:
  
    We are currently in discussions to make it easier for software that needs
    special hardware to get into main. And this is IMHO such a case. Gladly it
    only provides usability sugar over what components that are already in main
    (kernel, libnvme, nvme-cli) already provide. But I've not heard about testing
    on actual nvme-of hardware. I'd like to ask you to read through [1][2] where
    we list some ideas how a case like that could be overcome.
    As often there are so many alone the lower transport nvmet-rdma or a real
    adapter loading qla2xxx adapter or nvme_tcp - but one would be better than
    none; Maybe you can even test this fully virtual - think of two qemu guests,
    one with emulated NVME which it provides via nvme_tcp and the other the client
    that does access it, test write/loads some and disconnects. Add the auto
    discovery of stafd/stacd on top and this might be great.
    To be clear - all that this package adds - is tested well, so this is only
    a recommended task but if possible would help to QA the whole stack regularly.
  
    [1]: https://github.com/canonical/ubuntu-mir/pull/31
    [2]: https://github.com/canonical/ubuntu-mir/issues/30

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

Title:
  Virtualized nvme-of test case for nvme-stas

Status in nvme-stas package in Ubuntu:
  New

Bug description:
  This task was recommended as a TODO during the nvme-stas MIR review
  (https://pad.lv/2026591).

  Original comment:

    We are currently in discussions to make it easier for software that needs
    special hardware to get into main. And this is IMHO such a case. Gladly it
    only provides usability sugar over what components that are already in main
    (kernel, libnvme, nvme-cli) already provide. But I've not heard about testing
    on actual nvme-of hardware. I'd like to ask you to read through [1][2] where
    we list some ideas how a case like that could be overcome.
    As often there are so many alone the lower transport nvmet-rdma or a real
    adapter loading qla2xxx adapter or nvme_tcp - but one would be better than
    none; Maybe you can even test this fully virtual - think of two qemu guests,
    one with emulated NVME which it provides via nvme_tcp and the other the client
    that does access it, test write/loads some and disconnects. Add the auto
    discovery of stafd/stacd on top and this might be great.
    To be clear - all that this package adds - is tested well, so this is only
    a recommended task but if possible would help to QA the whole stack regularly.

    [1]: https://github.com/canonical/ubuntu-mir/pull/31
    [2]: https://github.com/canonical/ubuntu-mir/issues/30

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvme-stas/+bug/2031658/+subscriptions




More information about the foundations-bugs mailing list