summaryrefslogtreecommitdiffstats
path: root/xlators/features/read-only
diff options
context:
space:
mode:
authorRavishankar N <ravishankar@redhat.com>2018-10-10 17:57:33 +0530
committerjiffin tony Thottan <jthottan@redhat.com>2018-10-12 04:09:30 +0000
commit166e66c67428e6263e77d969e3447832e85d5f23 (patch)
treeca843ef4d68a5f016dcebba55b73dd6944ae31ea /xlators/features/read-only
parentf030db7bec36f0d97f2beacb3306d31379e4a79f (diff)
afr: prevent winding inodelks twice for arbiter volumes
Backport of https://review.gluster.org/#/c/glusterfs/+/21380/ Problem: In an arbiter volume, if there is a pending data heal of a file only on arbiter brick, self-heal takes inodelks twice due to a code-bug but unlocks it only once, leaving behind a stale lock on the brick. This causes the next write to the file to hang. Fix: Fix the code-bug to take lock only once. This bug was introduced master with commit eb472d82a083883335bc494b87ea175ac43471ff Thanks to Pranith Kumar K <pkarampu@redhat.com> for finding the RCA. fixes: bz#1637989 Change-Id: I15ad969e10a6a3c4bd255e2948b6be6dcddc61e1 BUG: 1637989 Signed-off-by: Ravishankar N <ravishankar@redhat.com>
Diffstat (limited to 'xlators/features/read-only')
0 files changed, 0 insertions, 0 deletions