+++ This bug was initially created as a clone of Bug #1593224 +++ Description of problem: While server side heal is disabled, client side heal is not removing dirty flag for some files. Version-Release number of selected component (if applicable): How reproducible: 50% Steps to Reproduce: 1. Create a 4+2 volume and mount 2. Touch 100 files 3. Kill one brick 4. write some data all files using dd 5. bricng the bricks UP 6. Append some data on all the bricks using dd, this will trigger heal on all the files 7. Read data from all the files using dd command. At the end all files should be healed. However, I have observed that 2-3 files are still showing up in heal info. When I looked for the getxattr, all the xattrs were same and dirty flag was still present for data fop. Actual results: Expected results: Additional info:
As the bug doesn't meet the blocker criteria. Moving this out of 3.4.0.
https://code.engineering.redhat.com/gerrit/174385
Created attachment 1586213 [details] bug recreate script
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/RHEA-2019:3249