Bug 1938110

Summary: [GSS][RHHI 1.8: Disable the setting lookup-optimize in the virt group]
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: nravinas
Component: rhhiAssignee: Gobinda Das <godas>
Status: CLOSED CURRENTRELEASE QA Contact: SATHEESARAN <sasundar>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: rhhiv-1.8CC: bkunal, jahernan, lichen, mkalinin, mpandey, pprakash, rcyriac, rhs-bugs, sasundar
Target Milestone: ---   
Target Release: RHHI-V 1.8.z Batch Update 4   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Cause: lookup-optimize option could cause VM corruption at least on RHHI environments. From what we have found so far, it seems related to sharding.The problem happens after expanding or shrinking the volume and doing a rebalance Fix: Disable lookup-optimize option default in RHHI-V Result: There should not be any vm corruption by disabling lookup-optimize option.
Story Points: ---
Clone Of:
: 1939372 1939894 (view as bug list) Environment:
Last Closed: 2021-04-29 05:48:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1939372, 1939894, 1939918    
Bug Blocks:    

Description nravinas 2021-03-12 08:26:58 UTC
Description of problem:

BZ opened to track the request to disable lookup-optimize in the virt group. 


Version-Release number of selected component (if applicable):

RHHI 1.8


How reproducible:

n/a

Steps to Reproduce:

n/a

Actual results:

n/a

Expected results:

n/a

Additional info:

n/a

Comment 5 SATHEESARAN 2021-03-17 09:31:55 UTC
This issue will be fixed with gluster-ansible which disables the option lookup-optimize in RHV 4.4.5 based RHHI-V deployments

Comment 7 Gobinda Das 2021-03-17 14:34:43 UTC
As per our discussion with QE, we agreed that now will go with gluster-ansible sid fix for RHHI-V-1.8.4.
Upstream patch: https://github.com/gluster/gluster-ansible-features/pull/47

Comment 8 SATHEESARAN 2021-03-24 13:11:35 UTC
The option to disable lookup-optimize on the gluster volume is achieved in 2 ways.
RHGS 3.5.4 has disabled this option through virt profile. Verified the same with glusterfs-6.0-55.el8rhgs
On the other hand, the ansible deployment module also disabled this option during deployment.

RHHI-V 1.8.4 will be using the update ansible deployment module ( gluster-ansible-features-1.0.5-11.el8rhgs ),
which disables this option during gluster deployment phase.

This option is also qualified. This bug will be verified once the required gluster-ansible-features package is available
with RHVH 4.4.5

Comment 9 SATHEESARAN 2021-04-05 17:48:09 UTC
(In reply to SATHEESARAN from comment #8)
> The option to disable lookup-optimize on the gluster volume is achieved in 2
> ways.
> RHGS 3.5.4 has disabled this option through virt profile. Verified the same
> with glusterfs-6.0-55.el8rhgs
> On the other hand, the ansible deployment module also disabled this option
> during deployment.
> 
> RHHI-V 1.8.4 will be using the update ansible deployment module (
> gluster-ansible-features-1.0.5-11.el8rhgs ),
> which disables this option during gluster deployment phase.
> 
> This option is also qualified. This bug will be verified once the required
> gluster-ansible-features package is available
> with RHVH 4.4.5

gluster-ansible-features-1.0.5-11.el8rhgs is now available with RHVH 4.4.5