instance hard reboot error when multipath has failed path

Bug #1919132 reported by xuanyandong
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
os-brick
In Progress
Medium
xuanyandong

Bug Description

When multipath has failed path like this:

360050767088076c00000000003417 dm-46 INSPUR ,MCS
  size=20G features='1 queue_if_no_path' hwhandler='0' wp=rw
  |-+- policy='round-robin 0' prio=0 status=active
  | |- 6:0:4:27 sdho 133:224 failed faulty running
  | `- 15:0:5:28 sdhk 133:160 active ready running
  `-+- policy='round-robin 0' prio=0 status=ennabled
    |- 6:0:0:27 sdhn 133:208 failed faulty running
    |- 15:0:0:28 sdhp 133:144 active ready running

then we reboot the instance, the instance will be error

because when hard reboot the instance, the disconnect_volume flow will get the paths wwn, when loop the failed path,
get wwn command will be failed and raise exception, this will cause the instance failed.

Tags: multipath
Changed in os-brick:
assignee: nobody → xuanyandong (xuanyandong)
Changed in os-brick:
status: New → Confirmed
Changed in os-brick:
status: Confirmed → New
status: New → In Progress
Revision history for this message
Sofia Enriquez (lsofia-enriquez) wrote :
Changed in os-brick:
importance: Undecided → Medium
tags: added: multipath
Revision history for this message
Gorka Eguileor (gorka) wrote :

This is caused by the FC driver usage of /lib/udev/scsi_id instead of relying on sysfs to get the wwn like the iSCSI driver does.

Revision history for this message
Sven Kieske (s-kieske) wrote :

it seems this bug never got fixed? Was there maybe a different Fix proposed which didn't link to this bug report?

We have a related bugreport in our deployment project, which looks a lot like this bug:

https://bugs.launchpad.net/kolla-ansible/+bug/2049574

Thanks for any update on this topic.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.