[SRU] ERROR "can't get udev device" when iscsi multipath enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Invalid
|
Undecided
|
Unassigned | ||
Mitaka |
Fix Released
|
High
|
Edward Hope-Morley | ||
os-brick |
Fix Released
|
Undecided
|
Peter Wang | ||
python-os-brick (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
High
|
Edward Hope-Morley |
Bug Description
[Impact]
* Fallback device detection for multipath connections is currently broken.
[Test Case]
* Enable cinder/nova multipath but do not make multiple paths available (such that are no /dev/disk/
* Create a cinder volume and attach to Nova instance
* Check that volume was attached successfully and that /var/log/
[Regression Potential]
* None
SUMMARY:
Wrong path used when detecting multipath id
ANALYSE:
when multipath device path was not found via LUN wwn, os-brick would use device path like below:
/dev/disk/
to detect multipath id via 'multipath -l <device path>'
but this cause error:
: can't get udev device
actually, we should use its real path like /dev/sdb, dev/sda to detect the multipath id.
summary: |
- ERROR "can't get udev device" when iscsi multipath enabled + [SRU] ERROR "can't get udev device" when iscsi multipath enabled |
Changed in python-os-brick (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in cloud-archive: | |
status: | New → Invalid |
Changed in python-os-brick (Ubuntu): | |
status: | New → Invalid |
Changed in python-os-brick (Ubuntu Xenial): | |
assignee: | nobody → Edward Hope-Morley (hopem) |
importance: | Undecided → High |
tags: | added: sts-sru |
tags: |
added: sts-sru-done removed: sts-sru |
review submitted: https:/ /review. openstack. org/#/c/ 324248/