[Bugs] [Bug 1640581] New: [AFR] : Start crawling indices and healing only if both data bricks are UP in replica 2 (thin-arbiter)

bugzilla at redhat.com bugzilla at redhat.com
Thu Oct 18 11:08:15 UTC 2018


https://bugzilla.redhat.com/show_bug.cgi?id=1640581

            Bug ID: 1640581
           Summary: [AFR] : Start crawling indices and healing only if
                    both data bricks are UP in replica 2 (thin-arbiter)
           Product: GlusterFS
           Version: mainline
         Component: replicate
          Assignee: bugs at gluster.org
          Reporter: aspandey at redhat.com
                CC: bugs at gluster.org



Description of problem:

Problem: 

Currently in replica 2 volume, if one brick is down and we write/create on
mount point an index entry will be created.
SHD will also keep crawling these index entries even if one brick is down.
That does not makes sense as it can never heal the entry if only one brick is
UP.

In thin-arbiter volume which is also a replica 2 volume, this causes inode lock
contention which in turn sends upcall to all the clients to release notify
locks, even if it can not do anything for healing.

This will slow down the client performance and kills the purpose of keeping in
memory information about bad brick.




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


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list