NVMe Multipath & docs #3987
-
|
For the NVMe kernel module, the nvme_core module handles the multipathing functionality in modern kernels. It's important to note that the nvme_core.multipath=Y parameter is related to Device Mapper (DM) multipath. In RHEL 10, this parameter has been removed in favor of the nvme_core kernel module, which enables multipathing by default. Are we missing anything? We are integrating OpenEBS on top of EL10 nodes and encountered the deprecation of vme_core.multipath=Y. Source: OpenEBS Documentation |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 15 replies
-
Not soure what you mean here, nvme_core.multipath is enabling native nvme multipath and not the device mapper multipath I think we should modify the docs @balaharish7
This is not accurate, the parameter is not necessary as long as |
Beta Was this translation helpful? Give feedback.
-
|
A Linux Kernel developer may put some light on thsi, but: Here RH states: In RHEL-10 we are no longer supporting DMMP multi-pathing with NVMe. Therfore, we want to remove all of the code associated with CONFIG_NVME_MULTIPATH from upstream kernel, and modify all user level components that my be dependent upon the kernel configuration and sysfs variables. &dev_attr_ana_grpid.attr, The following kernel code paths will be affected. My take: all |
Beta Was this translation helpful? Give feedback.
-
|
Unfortunately on |
Beta Was this translation helpful? Give feedback.
-
|
On my RHEL 10 nodes, I experience nvme_tcp request disconnections/timeouts. I do not know if this is related to ANA disabled capabilities in mayastor/spdk internals. See console screen output: 1 month ago, cluster was perfectly usable. Online failover for non-ANA capable nodes would be not possible, right? |
Beta Was this translation helpful? Give feedback.
-
|
FWIW - I have been adding nvme_tcp to machines that host openebs, but sometimes I use this shotgun blast to fix nodes with issues: |
Beta Was this translation helpful? Give feedback.
Fix is merged to develop branch, will be part of the next minor release @gabrielgbs97