Public bug reported:
[Impact]
GPUDirect Storage over NFS/RDMA is not currently enabled in the
26.04 linux-nvidia kernels. The xprtrdma FRWR path uses the standard
DMA mapping path and does not route GPU-backed pages through nvidia-fs.
As a result, workloads using GDS against an NFS/RDMA mount cannot use
the direct GPU-to-storage data path.
[Fix]
Forward-port NVIDIA's SAUCE integration between xprtrdma and nvidia-
fs.
The changes:
* Add registration support for the nvidia-fs DMA operations.
* Invoke the nvidia-fs map and unmap operations from the xprtrdma
FRWR path for GDS requests.
* Preserve the existing ib_dma_map_sg()/ib_dma_unmap_sg() path for
non-GDS requests.
* Apply the same implementation to linux-nvidia and linux-nvidia-bos.
[Regression Potential]
The changes are confined to the xprtrdma DMA map and unmap paths.
Regressions could appear as NFS/RDMA I/O failures, DMA mapping errors,
or resource leaks when nvidia-fs is active. Non-GDS requests retain the
existing DMA mapping path.
** Affects: linux-nvidia-bos (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2167898
Title:
[linux-nvidia]: Forward-port GDS over NFS/RDMA support to linux-nvidia
kernels
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-nvidia-bos/+bug/2167898/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs