diff options
author | Pranith Kumar K <pkarampu@redhat.com> | 2017-11-17 07:20:21 +0530 |
---|---|---|
committer | Amar Tumballi <amarts@redhat.com> | 2017-11-22 07:47:49 +0000 |
commit | 4ad64ffe8664cc0b964586af6efcf53cc619b68a (patch) | |
tree | 37f1bcb17436e473d2e3dd9596098873d92b66bc /xlators/storage | |
parent | 3ad68df725ac32f83b5ea7c0976e2327e7037c8c (diff) |
ec: Use tiebreaker_inodelk where necessary
When there are big directories or files that need to be healed,
other shds are stuck on getting lock on self-heal domain for these
directories/files. If there is a tie-breaker logic, other shds
can heal some other files/directories while 1 of the shds is healing
the big file/directory.
Before this patch:
96.67 4890.64 us 12.89 us 646115887.30us 340869 INODELK
After this patch:
40.76 42.35 us 15.09 us 6546.50us 438478 INODELK
Fixes gluster/glusterfs#354
Change-Id: Ia995b5576b44f770c064090705c78459e543cc64
Signed-off-by: Pranith Kumar K <pkarampu@redhat.com>
Diffstat (limited to 'xlators/storage')
0 files changed, 0 insertions, 0 deletions