Bug 1443939

Summary: Brick Multiplexing :- .trashcan not able to heal after replace brick
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: Karan Sandha <ksandha>
Component: coreAssignee: Mohit Agrawal <moagrawa>
Status: CLOSED ERRATA QA Contact: Nag Pavan Chilakam <nchilaka>
Severity: high Docs Contact:
Priority: unspecified    
Version: rhgs-3.3CC: amukherj, ksandha, nchilaka, rhs-bugs, storage-qa-internal
Target Milestone: ---   
Target Release: RHGS 3.3.0   
Hardware: All   
OS: Linux   
Whiteboard: brick-multiplexing
Fixed In Version: glusterfs-3.8.4-27 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1447390 (view as bug list) Environment:
Last Closed: 2017-09-21 04:39:40 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:    
Bug Blocks: 1417151    

Description Karan Sandha 2017-04-20 09:55:08 UTC
Description of proble:-
self heal daemon fops not able to heal .trashcan after replacing a brick

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

How reproducible:
100%

Steps to Reproduce:
1. create 100 files on arbiter volume 3*(2+1)
2. replace b1 brick with bnew brick
3. start renaming the files
4. .trashcan remains unhealed ; / possibly going under heal

Actual results:
no files should be left unhealed
.trash can shhould be healed.
.trashcan is not supported downstream

Expected results:
there should be no entry under heal command

Additional info:
logs placed at rhsqe-repo.lab.eng.blr.redhat.com:/var/www/html/sosreports/<bug>

Comment 5 Atin Mukherjee 2017-05-09 15:52:41 UTC
upstream patch : https://review.gluster.org/#/c/17225

Comment 8 Atin Mukherjee 2017-05-15 04:45:31 UTC
downstream patch : https://code.engineering.redhat.com/gerrit/#/c/106137

Comment 9 Atin Mukherjee 2017-05-17 05:24:10 UTC
Looks like we have an issue with this patch, moving this bug to POST.

Comment 10 Atin Mukherjee 2017-06-05 04:50:18 UTC
downstream patch :https://code.engineering.redhat.com/gerrit/#/c/108021/

Comment 12 Nag Pavan Chilakam 2017-06-10 07:19:48 UTC
retested on 3.8.4-27  with brick mux enabled
I don't see .trashcan on heal pending info
Also, checked the sanity with heal of arbiter volume ,which works based on the steps mentioned in bug
hence moving to verified

Comment 14 errata-xmlrpc 2017-09-21 04:39:40 UTC
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://access.redhat.com/errata/RHBA-2017:2774