diff options
author | Sunny Kumar <sunkumar@redhat.com> | 2019-09-20 09:39:12 +0530 |
---|---|---|
committer | Kotresh HR <khiremat@redhat.com> | 2019-09-25 04:46:37 +0000 |
commit | 284ecd3ecbfbcc9e7791bacc6305807eb2805fff (patch) | |
tree | 979aa4a881818d95ea0897172530be0e43ce08ec /geo-replication/gsyncd.conf.in | |
parent | 0a2870b33d5d0a3cded21ac1e3071e3fde81bbb6 (diff) |
geo-rep: performance improvement while syncing renames with existing gfid
Problem:
The bug[1] addresses issue of data inconsistency when handling RENAME with
existing destination. This fix requires some performance tuning considering
this issue occurs in heavy rename workload.
Solution:
If distribution count for master volume is one do not verify op's on
master and go ahead with rename.
The performance improvement with this patch can only be observed if
master volume has distribution count one.
[1]. https://bugzilla.redhat.com/show_bug.cgi?id=1694820
Backport of:
> Patch: https://review.gluster.org/23459/
> BUG: 1753857
> Change-Id: I8e9bcd575e7e35f40f9f78b7961c92dee642f47b
> Signed-off-by: Sunny Kumar <sunkumar@redhat.com>
(cherry picked from commit 30d3608c43be119f75da7798d88b94601dedcb29)
Change-Id: I8e9bcd575e7e35f40f9f78b7961c92dee642f47b
Signed-off-by: Sunny Kumar <sunkumar@redhat.com>
fixes: bz#1755212
Diffstat (limited to 'geo-replication/gsyncd.conf.in')
-rw-r--r-- | geo-replication/gsyncd.conf.in | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/geo-replication/gsyncd.conf.in b/geo-replication/gsyncd.conf.in index c2e4f0dbdc1..e6743442da1 100644 --- a/geo-replication/gsyncd.conf.in +++ b/geo-replication/gsyncd.conf.in @@ -23,6 +23,11 @@ configurable=false type=int value=1 +[master-distribution-count] +configurable=false +type=int +value=1 + [glusterd-workdir] value = @GLUSTERD_WORKDIR@ |