Bug 853994
| Summary: | ovirt-engine-backend: when we fail DisconnectStoragePool the domains status's keep changing from active to inactive to unknown in a loop | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Dafna Ron <dron> | ||||
| Component: | ovirt-engine | Assignee: | Liron Aravot <laravot> | ||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Dafna Ron <dron> | ||||
| Severity: | high | Docs Contact: | |||||
| Priority: | high | ||||||
| Version: | 3.1.0 | CC: | abaron, amureini, dyasny, hateya, iheim, lpeer, Rhev-m-bugs, sgrinber, yeylon, ykaul | ||||
| Target Milestone: | --- | ||||||
| Target Release: | 3.1.0 | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | storage | ||||||
| Fixed In Version: | SI19 | Doc Type: | Bug Fix | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 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: | |||||||
| Attachments: |
|
||||||
from db:
engine=# SELECT status from storage_domains;
status
--------
3
3
3
3
0
3
(6 rows)
engine=# SELECT status from storage_domains;
status
--------
3
3
3
3
0
3
(6 rows)
engine=# SELECT status from storage_domains;
status
--------
3
3
3
3
3
0
(6 rows)
engine=# SELECT status from storage_domains;
status
--------
0
0
0
0
0
0
(6 rows)
Is 'autorecovery' enabled? no. auto recovery is disabled. http://gerrit.ovirt.org/#/c/7257/ verified by paikov on U/S. verified on si19 |
Created attachment 609397 [details] logs Description of problem: In a setup where the domains are made out of luns from different storage's (extended) I removed my host's from one of the Storage's access list. we fail to disconnect the pool so it appears to be in up state while the domains keep changing status from active/unknown/inactive. Version-Release number of selected component (if applicable): si16 How reproducible: 100% Steps to Reproduce: 1. create domains which have luns from different storage servers 2. remove the hosts from one of the storage's access list's 3. Actual results: domains status's keeps changing in a loop Expected results: we should create a time out in which the domains remain inactive in case we hace storage issues. Additional info:logs