Bug 1173951
| Summary: | [hosted-engine] [iSCSI support] Hosted-engine VM pasues on EIO when deactivating an iSCSI domain in the setup | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Elad <ebenahar> | ||||||
| Component: | ovirt-engine | Assignee: | Liron Aravot <laravot> | ||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Elad <ebenahar> | ||||||
| Severity: | urgent | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 3.5.0 | CC: | acanan, amureini, didi, ebenahar, ecohen, gklein, iheim, laravot, lpeer, lsurette, lveyde, rbalakri, Rhev-m-bugs, sbonazzo, scohen, stirabos, tnisan, yeylon | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | 3.5.0 | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | storage | ||||||||
| Fixed In Version: | ovirt-engine-3.5.0_vt13.4 | Doc Type: | Bug Fix | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2015-02-16 19:10:58 UTC | Type: | Bug | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | Storage | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Bug Depends On: | 1171452 | ||||||||
| Bug Blocks: | 1164308, 1164311 | ||||||||
| Attachments: |
|
||||||||
|
Description
Elad
2014-12-14 12:37:54 UTC
Liron, why are we disconnecting from the target? Shouldn't we check that no LUN disc uses this connection? Sando - are we registereing the HE's DirectLUN's connection? If not, I don't see how this can be avoided. Allon we register the disc used by the Hosted Engine VM as direct LUN. We had a BZ requiring that and as far as I can tell it works, see https://bugzilla.redhat.com/show_bug.cgi?id=1157239#c11. If I've understood correctly, the iSCSI domain Elad is disactivating is not the same used by the Hosted Engine, it's just an iSCSI domain on the same host providing the storage domain for Hosted Engine. Elad can you confirm? (In reply to Allon Mureinik from comment #1) > Liron, why are we disconnecting from the target? Shouldn't we check that no > LUN disc uses this connection? > That should be checked before disconnecting. Elad, the engine log you pasted is incorrect. Please attach the correct log and a database dump. thanks. Created attachment 969456 [details]
sosreport and db dump
sosreport and db dump attached.
Liron, it's possible you won't see any related event in engine log since the engine doesn't operate while the machine it is running on is paused.
(In reply to Sandro Bonazzola from comment #2) > Allon we register the disc used by the Hosted Engine VM as direct LUN. > We had a BZ requiring that and as far as I can tell it works, see > https://bugzilla.redhat.com/show_bug.cgi?id=1157239#c11. > If I've understood correctly, the iSCSI domain Elad is disactivating is not > the same used by the Hosted Engine, it's just an iSCSI domain on the same > host providing the storage domain for Hosted Engine. > > Elad can you confirm? It's a domain located on the same storage server where the hosted-engine VM's disk is. It is connected via the same iSCSI target Adding the requires_release_note? after talk with amureini. After the solution to this bug, if connection with same details alreasy exists in the system (same username/target/port/portal) it'll be used as the conenction for the new added lun (even if the password is different)- that will be handled in bug https://bugzilla.redhat.com/show_bug.cgi?id=1176402 for 3.5.1 Cannot be tested due to https://bugzilla.redhat.com/show_bug.cgi?id=1171452 Hosted engine VM doesn't pause when the last iscsi domain, which located on the storage server where the engine image is deployed, is moved to maintenance. Verified using rhev 3.5 vt13.5 rhevm-3.5.0-0.27.el6ev.noarch RHEV-M 3.5.0 has been released, closing this bug. |