Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.17 KB

ISSUES.rst

File metadata and controls

33 lines (24 loc) · 1.17 KB

Known Issues

  • Fabrics
    • Errors are observed when constructing payloads with an mdts exceeding 16 * 1024 bytes. Thus a work-around is applied bounding the derived mdts_nbytes associated with the device geometry.
  • Binaries
    • xNVMe does not build with -march=native, however, SPDK/DPDK does. Thus, when the xNVMe library "bundles" SPDK/DPDK and the binaries are linked, then they can contain ISA-specific instructions. If you invoke e.g. xnvme enum and see the message Illegal Instruction, then this is why.
  • be::spdk
    • Does not build on Alpine Linux
  • be::linux
    • When enabling the use of io_uring or libaio via --async={io_uring,libaio}, then all async. commands are sent via the chosen async. path. Take note, that these async. paths only supports read and write. Commands such as the Simple-Copy-Command, Append, and Zone-Management are not supported in upstream Linux in this manner. This means, as a user that you must sent non-read/write commands via a synchronous command-path.