Hello guys,

Openstack: 2025.1
OS: Ubuntu 24.04

We are having trouble configuring multipath on a NetApp backend using NVMe over TCP. 
After reading numerous articles on this issue, we concluded that it was necessary to operate in native multipath mode, which is enabled by default on Ubuntu 24.04, and that it is no longer necessary to keep the multipathd service active for this to work. 
We ran inconclusive tests by setting the "use_multipath_for_image_xfer" and "enforce_multipath_for_image_xfer" variables to true in cinder.conf. 
We also set the "volume_use_multipath variable" to true in the libvirt section of nova.conf, but without success. 

After creating an instance and a volume on a server with Openstack, when querying the subsystem with the nvme command, we only get a single path. 
But when we query the backend from the same server with "nvme discover," we do get four paths. 

In the os-brick code, we see that it checks a Multipath variable that must be set to true... 

I think this is purely a configuration issue, but the examples given by various manufacturers (NetApp, PureStorage, etc.) don't indicate anything in particular. 

So, does anyone know the configuration to apply for multipath to work (cinder/nova)? 

Thank you.