Bug 1404727
Summary: | Storage domain remain locked after engine restart while attachment is in progress due to NPE in the compensation infrastructure | ||||||
---|---|---|---|---|---|---|---|
Product: | [oVirt] ovirt-engine | Reporter: | Lilach Zitnitski <lzitnits> | ||||
Component: | BLL.Storage | Assignee: | Benny Zlotnik <bzlotnik> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Lilach Zitnitski <lzitnits> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 4.1.0 | CC: | amureini, bugs, ratamir, tnisan | ||||
Target Milestone: | ovirt-4.1.0-beta | Flags: | rule-engine:
ovirt-4.1+
rule-engine: blocker+ rule-engine: planning_ack+ amureini: devel_ack+ ratamir: testing_ack+ |
||||
Target Release: | 4.1.0.2 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2017-02-01 14:50:34 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: | |||||||
Attachments: |
|
Description
Lilach Zitnitski
2016-12-14 13:56:34 UTC
Created attachment 1231753 [details]
logs zip
engine.log
vdsm.log
Looking through the patch attached to to the BZ is a bit unsettling. While it should indeed solve the bug described here, the issue is deeper than just this flow. The bug occurs in the compensation infrastructure, and would, in theory, affect all the flow that use it if the engine is restarted in the middle of them. Raz - at the very least I think we wait with engine-restart tests till QA has a build with this fix. Do you want to track this here, or open a separate BZ(s) for it? Allon, We can track it here -------------------------------------- Tested with the following code: ---------------------------------------- rhevm-4.1.0-0.3.beta2.el7.noarch vdsm-4.19.1-1.el7ev.x86_64 Tested with the following scenario: Steps to Reproduce: 1. attach storage domain to a dc 2. while the process is still running, restart the ovirt-engine service 3. wait for the UI to come back and check the storage domains' status Actual results: After ovirt-engine restart, the attached storage domain appears unattached and can be attached again. Moving to VERIFIED! |