Bug 1164798

Summary: Async tasks should not be allowed in 3.3 compatible cluster in RHEV 3.4
Product: Red Hat Enterprise Virtualization Manager Reporter: SATHEESARAN <sasundar>
Component: ovirt-engineAssignee: Sahina Bose <sabose>
Status: CLOSED CURRENTRELEASE QA Contact: SATHEESARAN <sasundar>
Severity: high Docs Contact:
Priority: medium    
Version: 3.4.4CC: amainkar, gklein, lsurette, rbalakri, Rhev-m-bugs, sabose, sbonazzo, srevivo, ykaul, ylavi
Target Milestone: ovirt-3.6.0-rc   
Target Release: 3.6.0   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: 3.6.0-11 Doc Type: Bug Fix
Doc Text:
Cause: No cluster compatibility check to perform long running tasks like rebalance and remove-brick Consequence: Task is created and volume is locked though node does not have capability to report and update task. This causes volume to be locked for further operations. Fix: Check added to ensure node is capable of supporting gluster asynchronous tasks Result: Works as expected
Story Points: ---
Clone Of:
: 1200294 (view as bug list) Environment:
Last Closed: 2016-04-20 01:10:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Gluster RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1062612, 1200294    
Attachments:
Description Flags
sosreport from RHEVM none

Description SATHEESARAN 2014-11-17 15:01:13 UTC
Description of problem:
-----------------------
Async tasks ( rebalancing the volume, removing brick with data migration ) should not be allowed in 3.3 compatible cluster in RHEVM 3.4

Version-Release number of selected component (if applicable):
-------------------------------------------------------------
RHEVM 3.4 ( av13.1 )

How reproducible:
-----------------
Always

Steps to Reproduce:
-------------------
1. Create a 3.3 Compatible Datacenter
2. Create a 3.3 compatible gluster enabled cluster
3. Add RHSS (Red Hat Storage Server) Node to that cluster
4. Create a volume with 2 bricks on the volume
5. Perform Rebalance volume operation
6. Try to perform remove-brick with data migration

Actual results:
---------------
Rebalance and remove-brick with data migration are allowed on the volume

Expected results:
-----------------
Async tasks (i.e) Rebalance and remove-brick should not be allowed


Additional info:

Comment 1 SATHEESARAN 2014-11-17 15:18:00 UTC
Created attachment 958276 [details]
sosreport from RHEVM

Attaching the sosreport from RHEVM 3.4.4 (av13.1)

Comment 3 Yaniv Lavi 2015-01-19 11:24:20 UTC
I do consider this to be a blocker for 3.5.0.
Moving to 3.5.1. If you think there is a good reason to block the GA on this, please add the impact.

Comment 4 Sandro Bonazzola 2015-05-20 13:19:49 UTC
This bug is in post, but all referenced patches are merged.
Can you check this bug status?

Comment 5 Sahina Bose 2015-05-21 06:48:55 UTC
Changing to ON_QA.

Comment 6 SATHEESARAN 2015-05-27 07:44:30 UTC
(In reply to Sahina Bose from comment #5)
> Changing to ON_QA.

Sahina,

Could you add - FIXED_IN_VERSION with the correct build, so that it could be verified with ease

Comment 8 SATHEESARAN 2016-02-25 09:44:06 UTC
Tested with RHEV 3.6.3.3 by RHGS 3.0.4 nodes to the 3.3 cluster compatibility.

Async operations ( rebalance, remove-brick ) on the volume are not permitted in the setup