[Bugs] [Bug 1400924] [RFE] Rsync flags for performance improvements

bugzilla at redhat.com bugzilla at redhat.com
Tue May 23 11:15:51 UTC 2017


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



--- Comment #4 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/16010 committed in master by Aravinda VK
(avishwan at redhat.com) 
------
commit 02979e4663ea9e8a925f785f206d1dba02f253c4
Author: Aravinda VK <avishwan at redhat.com>
Date:   Fri Dec 2 15:04:49 2016 +0530

    geo-rep: Rsync tunables for performance improvements

    Flag: --ignore-missing-args
    This Rsync flag reduces sync failures if the source file is
    unlinked but present in --files-from list. This reduces
    Rsync retries in Geo-rep and improves the performance

    Flag: --existing
    Rsync in Geo-rep never creates target files. Using RPC Geo-rep creates
    entry in Slave and rsync --inplace used to prevent creating temporary file
    and rename.(To avoid different GFID in Slave). If the entry is missing in
    Slave then Geo-rep Rsync gets Permission denied errors when it tries to
    create file with name as GFID inside .gfid dir.(Geo-rep rsync syncs data
    using GFIDS with aux-gfid-mount)

    To disable these flags,

        gluster volume geo-replication <session> config \
            rsync-opt-ignore-missing-args false
        gluster volume geo-replication <session> config \
            rsync-opt-existing false

    Thanks Kotresh for finding these awesome tunables.

    BUG: 1400924
    Change-Id: I6a84fb86a589bf6edc8dfd1086456a84b05a64fc
    Signed-off-by: Aravinda VK <avishwan at redhat.com>
    Reviewed-on: https://review.gluster.org/16010
    Smoke: Gluster Build System <jenkins at build.gluster.org>
    Reviewed-by: Amar Tumballi <amarts at redhat.com>
    NetBSD-regression: NetBSD Build System <jenkins at build.gluster.org>
    CentOS-regression: Gluster Build System <jenkins at build.gluster.org>
    Reviewed-by: Kotresh HR <khiremat at redhat.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=BYRzWd3gLn&a=cc_unsubscribe


More information about the Bugs mailing list