[Bugs] [Bug 1637802] New: data-self-heal in arbiter volume results in stale locks.

bugzilla at redhat.com bugzilla at redhat.com
Wed Oct 10 06:41:53 UTC 2018


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

            Bug ID: 1637802
           Summary: data-self-heal in arbiter volume results in stale
                    locks.
           Product: GlusterFS
           Version: mainline
         Component: replicate
          Assignee: bugs at gluster.org
          Reporter: ravishankar at redhat.com
                CC: bugs at gluster.org



Description of problem:
commit eb472d82a083883335bc494b87ea175ac43471ff in master introduced a bug
where a data-self-heal on a file in arbiter leaves a stale inodelk behind on
the bricks. Thus any new write to the file from a client can hang

How reproducible:
Always.

Steps to Reproduce:
1. Create 1x (2+1) arbiter, fuse mount it and create a file
2. Kill arbiter brick, write to the file, bring back arbiter and let self-heal
complete.
3. Next write to the file from mount will hang because the inodelk gets blocked
because of the previous stale locks left behind from self-heal


Additional info:
Downstream bug which found the issue: BZ 1636902

-- 
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