Bug 1054108
Summary: | engine: DeactivateStorageDomainCommand fails with vdsm error: 'Operation not allowed while SPM is active' because we do not actually send SpmStop while there are unknown tasks | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Tomas Dosek <tdosek> |
Component: | ovirt-engine | Assignee: | Liron Aravot <laravot> |
Status: | CLOSED ERRATA | QA Contact: | Aharon Canan <acanan> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 3.2.0 | CC: | acanan, acathrow, adahms, amureini, dron, iheim, jkt, laravot, lnatapov, lpeer, oourfali, ratamir, Rhev-m-bugs, scohen, yeylon, zdover |
Target Milestone: | --- | Keywords: | ZStream |
Target Release: | 3.3.3 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | storage | ||
Fixed In Version: | org.ovirt.engine-root-3.3.0-51 | Doc Type: | Bug Fix |
Doc Text: |
Previously, attempts to deactivate the master storage domain in Red Hat Enterprise Virtualization environments in which there were no other domains to which to migrate resulted in an error under certain conditions. The logic used to deactivate storage domains failed to run the SpmStop action on the storage pool manager when zombie tasks were still present. Now, this logic has been revised so that the master storage domain is deactivated only after the storage pool manager has been stopped successfully.
|
Story Points: | --- |
Clone Of: | 921666 | Environment: | |
Last Closed: | 2014-05-27 09:07:33 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: | 921666, 1058022 | ||
Bug Blocks: |
Comment 1
Tomas Dosek
2014-01-16 09:21:21 UTC
Reproducer scenario seems to be: Have an SPM host with tasks in unknown state. Put the host to maintenance. Upgrade vdsm and try to activate the host. Hi Tomas, Oved this is merged currently for 3.4, adding needinfo? on Allon to clarify if we want it also for 3.3 as there's no devel ack at the moment. Pending qa-ack (Aharon - please ack/nack it), yes, we want this backported. Allon, back to you following our discussion, My mistake. I missed this was ALREADY a clone. Aharon - please ack/nack this for 3.3.3. Liron - if this is acked, we need a backport. (In reply to Allon Mureinik from comment #10) > My mistake. I missed this was ALREADY a clone. > > Aharon - please ack/nack this for 3.3.3. > Liron - if this is acked, we need a backport. qa-ack was given. Liron - please handle backports to ovirt-engine-3.4 and ovirt-engine-3.3 Verified: vdsm-4.13.2-0.14.el6ev.x86_64 rhevm-3.3.3-0.51.el6ev.noarch Create zombie task: 1. On iscsi storage with 200GB create 175GB disk (async task) 2. Delete the task from async_tasks table from db (task become zombie) 3. Put master domain in maintenance 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/RHBA-2014-0547.html |