Bug 1017177 - [engine] Master domain is not reconstructed when losing connectivitiy to master domain from all hosts in DC
Summary: [engine] Master domain is not reconstructed when losing connectivitiy to mast...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-engine
Version: 3.3.0
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: ---
: 3.3.0
Assignee: Liron Aravot
QA Contact: Leonid Natapov
URL:
Whiteboard: storage
Depends On:
Blocks: 3.3snap2
TreeView+ depends on / blocked
 
Reported: 2013-10-09 11:35 UTC by Raz Tamir
Modified: 2016-02-10 18:14 UTC (History)
9 users (show)

Fixed In Version: is21
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
oVirt Team: Storage
Target Upstream Version:
Embargoed:
amureini: Triaged+


Attachments (Terms of Use)
engine log (7.90 MB, text/plain)
2013-10-09 11:35 UTC, Raz Tamir
no flags Details
vdsm log (14.27 MB, text/plain)
2013-10-09 12:24 UTC, Raz Tamir
no flags Details


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 20564 0 None None None Never
oVirt gerrit 20584 0 None None None Never

Description Raz Tamir 2013-10-09 11:35:30 UTC
Created attachment 809859 [details]
engine log

Description of problem:
When trying to execute some actions (e.g. create snapshot, make template etc.) and blocking connectivity to Master storage domain from all hosts using iptables immediately after the action was executed, the master domain should become inactive and ReconstructMasterDomainCommand should be called.
The master's domain status changes to inactive as expected, but ReconstructMasterDomainCommand does not succeed.


Version-Release number of selected component (if applicable):
rhevm-3.3.0-0.24.master.el6ev.noarch

How reproducible:
100%

Steps to Reproduce:

setup with 1 iSCSI DC, 2 host, 2 storage domain which each on different servers and 1 vm.

1. Perform any action that involves the VM's storage (e.g. remove template, create snapshot, remove vm or disks)

2. Immediately after you run the action , block connectivity to Master storage domain from all hosts using iptables

Actual results:
We should fail the action performed in step 1 gracefully

Expected results:
Stuck in process with no actual result.
from the engine log it is obvious that the engine is in continuous loop, without reconstructing the master domain

Additional info:

Comment 1 Raz Tamir 2013-10-09 12:24:38 UTC
Created attachment 809881 [details]
vdsm log

Comment 3 Leonid Natapov 2013-11-19 09:30:49 UTC
is23. Tested according steps to reprduce.

Comment 4 Itamar Heim 2014-01-21 22:27:55 UTC
Closing - RHEV 3.3 Released

Comment 5 Itamar Heim 2014-01-21 22:27:56 UTC
Closing - RHEV 3.3 Released

Comment 6 Itamar Heim 2014-01-21 22:30:52 UTC
Closing - RHEV 3.3 Released


Note You need to log in before you can comment on or make changes to this bug.