Bug 1277057
Summary: | SPM commands are not sent from the manager to the hypervisor on a FIFO basis | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Tim Speetjens <tspeetje> |
Component: | ovirt-engine | Assignee: | Liron Aravot <laravot> |
Status: | CLOSED ERRATA | QA Contact: | Carlos Mestre González <cmestreg> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3.5.3 | CC: | acanan, amarchuk, amureini, gklein, laravot, lsurette, mkalinin, pablo.iranzo, pkliczew, ratamir, rbalakri, Rhev-m-bugs, srevivo, tnisan, tspeetje, ykaul, ylavi |
Target Milestone: | ovirt-4.0.0-rc | ||
Target Release: | 4.0.0 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-08-23 20:30:23 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: |
Description
Tim Speetjens
2015-11-02 08:44:26 UTC
The use of a synchronized object is used in multiple places, and should be replaced by a 'fair' java.util.concurrent.locks.ReentrantLock, surrounding the code with a lock() and unlock() within a try - finally block There was an attempt [1] to fix this issue already. Storage team decided to take over this change so changing the whiteboard. [1] https://gerrit.ovirt.org/#/c/37947/ This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions oVirt 4.0 Alpha has been released, moving to oVirt 4.0 Beta target. Liron, can you please backport this patch to the 4.0 branch too? I already did, Liron - please verify Verified this with an script, created 10 disks and then sent 10 deletes, each 0.1 seconds, checked the commands sent to the SPM from the engine and all were properly sent in the order they arrived (FIFO). I run this test multiple times and all seemed to work. version: rhevm-4.0.0.4-0.1.el7ev.noarch 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. https://rhn.redhat.com/errata/RHEA-2016-1743.html |