Description of problem: The device files created by the multipath daemon (/dev/dm-#) files change around for the MSA2000i array in my setup. The device files for all my other Fibre Channel arrays remain the same, but rebooting my server often times results in my iSCSI device files shifting around or changing all together. I've created a zip file with the output of "multipath -l" on 2 different occasions showing the device files being different. Also attached is the directory output of /sys/block on the 2 different occasions and my multipath.conf file. Version-Release number of selected component (if applicable): found on Redhat 5.2 snapshot 7 How reproducible: happens frequently although not everytime (about 50% of the time). Steps to Reproduce: 1. Present several luns (4+) to host from an iSCSI array (MSA2000i in my case) 2. Take a not of how the luns are mapped 3. Reboot the server 4. Compare the current mappings with the previous ones Actual results: Expected results: Additional info:
Created attachment 307219 [details] Zip file containing multipath config file and output from multipaht -l
The /dev/dm-N device files are not guaranteed to be the same across reboots, reguardless of protocol. If you want device persistency, you must use the UUID or user_friendly_names options (devices in /dev/mapper/...) for multipath devices. I would like to close this as NOTABUG. Are you ok with this outcome - do you find the above explanation acceptable?
I was under the impression that the dm-# files would be persistant accross reboots. Seeing as how this is not the case, please close this issue as NOTABUG.