Bug 471659
Summary: | multipath creates redundant device map when reinstating device | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Dan Wong <danh8888> |
Component: | device-mapper-multipath | Assignee: | LVM and device-mapper development team <lvm-team> |
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Cluster QE <mspqa-list> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 5.1 | CC: | agk, bmarzins, bmr, christophe.varoqui, dwysocha, egoggin, heinzm, iannis, junichi.nomura, kueda, lmb, mbroz, prockai, tranlan |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-05-18 16:58:34 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Dan Wong
2008-11-14 21:30:57 UTC
Looking at the output that you posted, the two multipath devices have different WWIDs (mpath47 has a WWID of 36090a01850cc5d2ede918484e367c67c, and mpath45 has a WWID of 36090a01850cc2d66dd91e483e367a698). This value should be determined by running /sbin/scsi_id -g -u -s /block/<device> unless you have a different value set for getuid_callout in /etc/multipath.conf So the real question is, why does the WWID for sdp change? It seem like it must be changing, since devices get slotted into multipath maps based on their WWID. Does the WWID for your device change during session recovery? the getuid_callout is commented out. but i believe by default it uses "/sbin/scsi_id -g -u -s /block/%n" I haven't hit the problem since I rebooted the system. I did some iscsi session recovery tests and they seem to work fine. /sbin/scsi_id -g -u -s /block/<device> displays the same WWID before and after session recovery. the root of the problem seems to be in the iscsi layer because it's some how reporting a different scsi id. I'll ping the open-iscsi guys about this. Do you have any more information about this issue? |