Bug 870768
| Summary: | 3.1 - multipath? [vdsm] ReconstructMasterDomain fails in ConnectStoragePool - cannot find master domain | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Gadi Ickowicz <gickowic> | ||||||||
| Component: | vdsm | Assignee: | Federico Simoncelli <fsimonce> | ||||||||
| Status: | CLOSED ERRATA | QA Contact: | Gadi Ickowicz <gickowic> | ||||||||
| Severity: | high | Docs Contact: | |||||||||
| Priority: | urgent | ||||||||||
| Version: | 6.3 | CC: | abaron, aburden, amureini, bazulay, danken, dyasny, ewarszaw, fsimonce, hateya, iheim, ilvovsky, laravot, lpeer, nlevinki, Rhev-m-bugs, sgrinber, thildred, yeylon, ykaul | ||||||||
| Target Milestone: | rc | Keywords: | Regression, TestBlocker, ZStream | ||||||||
| Target Release: | --- | ||||||||||
| Hardware: | All | ||||||||||
| OS: | Linux | ||||||||||
| Whiteboard: | storage | ||||||||||
| Fixed In Version: | vdsm-4.9.6-44.0 | Doc Type: | Bug Fix | ||||||||
| Doc Text: |
Previously, if the connection between a host and the storage server was blocked, the storage domain was not able to reconnect. The connectStoragePool now rescans iSCSI connections to reactivate storage domains in case of interruption.
|
Story Points: | --- | ||||||||
| Clone Of: | |||||||||||
| : | 896506 (view as bug list) | Environment: | |||||||||
| Last Closed: | 2012-12-04 19:13:38 UTC | Type: | Bug | ||||||||
| Regression: | --- | Mount Type: | --- | ||||||||
| Documentation: | --- | CRM: | |||||||||
| Verified Versions: | Category: | --- | |||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||
| Embargoed: | |||||||||||
| Bug Depends On: | 854140 | ||||||||||
| Bug Blocks: | 896506 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Gadi Ickowicz
2012-10-28 15:58:02 UTC
I have been able to reproduce this problem consistently with: vdsm-4.9.6-39.0.el6_3.x86_64 after removing the iptables block the vg is not visible, and the LUN is listed as "failed faulty runnning" in multipath. Did not reproduce on a host with vdsm-4.9.6-30.0.el6_3.x86_64 on the same engine - leads me to suspect issue is vdsm related, seems similar to multipath problems described in: https://bugzilla.redhat.com/show_bug.cgi?id=854140 Proposing to 3.1. shouldn't multipath recover on its own, and find the newly available path to storage? has it ever worked? with which vdsm/multipath/kernel versions? Which multipath/kernel were used? (In reply to comment #7) > shouldn't multipath recover on its own, and find the newly available path to > storage? has it ever worked? with which vdsm/multipath/kernel versions? > > Which multipath/kernel were used? it worked (and still works) on some hosts, some hosts it works some of the time, and other hosts it never works. seems strange. even stranger is that one host that always works and one that never works use the same multipath version: device-mapper-multipath-0.4.9-56.el6_3.1.x86_64 device-mapper-multipath-libs-0.4.9-56.el6_3.1.x86_64 kernel version on the host that never recovers is: 2.6.32-279.9.1.el6.x86_64 kernel version on the host that always works is: 2.6.32-279.el6.x86_64 (In reply to comment #4) > I have been able to reproduce this problem consistently with: > vdsm-4.9.6-39.0.el6_3.x86_64 > > after removing the iptables block the vg is not visible, and the LUN is > listed as "failed faulty runnning" in multipath. > > Did not reproduce on a host with vdsm-4.9.6-30.0.el6_3.x86_64 on the same > engine - leads me to suspect issue is vdsm related, seems similar to Since you mention above that on some hosts it always reproduces and on some never, have you tried reproducing on a host where it *always* reproduces with vdsm version vdsm-4.9.6-30.0.el6_3.x86_64? Created attachment 638400 [details] vdsm + engine logs (In reply to comment #9) > (In reply to comment #4) > > I have been able to reproduce this problem consistently with: > > vdsm-4.9.6-39.0.el6_3.x86_64 > > > > after removing the iptables block the vg is not visible, and the LUN is > > listed as "failed faulty runnning" in multipath. > > > > Did not reproduce on a host with vdsm-4.9.6-30.0.el6_3.x86_64 on the same > > engine - leads me to suspect issue is vdsm related, seems similar to > > Since you mention above that on some hosts it always reproduces and on some > never, have you tried reproducing on a host where it *always* reproduces > with vdsm version vdsm-4.9.6-30.0.el6_3.x86_64? I just ran this test again with vdsm-4.9.6-31.0.el6_3.x86_64 on *another* host that was reproducing consistently with vdsm-4.9.6-39.0.el6_3.x86_64, and on the older version (31) it does not reproduce. Gadi, please start bisecting between 39 and 31, so we'll have a better chance of understanding where it went in - so try with vdsm -35, and so on. (In reply to comment #11) > Gadi, please start bisecting between 39 and 31, so we'll have a better > chance of understanding where it went in - so try with vdsm -35, and so on. I ran 35, 37, 38. they all succeed (that is, the bug DOES NOT REPRODUCE). 39 fails (Reconstruct fails, and setup does not recover after block is removed). Created attachment 639410 [details]
vdsm logs
vdsm logs. file includes logs from runs with vdsm -35, -37, -38 and -39.
commit 39f82cf3b999e62cb0df65f4cf5d34cfffeb41f3
Author: Federico Simoncelli <fsimonce>
Date: Thu Nov 15 12:59:53 2012 -0500
pool: refresh multipath on connectStoragePool
On connectStoragePool we should rescan the iscsi connections to
reactivate them in case they were previously interrupted.
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=870768
Change-Id: Ie26a7a2577b65d3fb70586a849e0245e64344e3b
Signed-off-by: Federico Simoncelli <fsimonce>
http://gerrit.ovirt.org/#/c/9275/
Verified using automated test running scenario described above Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2012-1508.html |