[Bugs] [Bug 1159205] glusterd/geo-rep: Few files are not synced to slave when files are being created during geo-rep start

bugzilla at redhat.com bugzilla at redhat.com
Thu Nov 13 01:57:04 UTC 2014


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



--- Comment #2 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/9023 committed in release-3.6 by Venky
Shankar (vshankar at redhat.com) 
------
commit 97f021f37d388f903798d78fbda471efb3fb92c0
Author: Kotresh HR <khiremat at redhat.com>
Date:   Mon Sep 8 15:04:15 2014 +0530

    geo-rep/glusterd: Enable changelog and marker during geo-rep create.

    PROBLEM:
    Geo-rep misses few a files to sync when I/O happenned during
    geo-rep start.

    ANALYSES:
    To use the available changelogs to handle deletes/renames,
    'xsync upper limit' is introduced which limits the xsync
    crawl till the changelog register time.  But there is a
    small time interval between the changelog register time and
    the time changelog actually enabled. If there is I/O between
    this interval, it will not be synced through xsync as it is
    beyond changelog register time and not through changelog also
    as changelog is not actually enabled.

    SOLUTION:
    Enable changelog and marker during geo-rep create instead
    of geo-rep start so that entries are captured in changelog
    and above said interval is nullified.

    BUG: 1159205
    Change-Id: If5203eb1cfcbde3999f97a5f1a6a1af4875ac358
    Reviewed-on: http://review.gluster.org/8650
    Signed-off-by: Kotresh HR <khiremat at redhat.com>
    Reviewed-on: http://review.gluster.org/9023
    Tested-by: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Venky Shankar <vshankar at redhat.com>
    Tested-by: Venky Shankar <vshankar 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=YxtpuMH0Pq&a=cc_unsubscribe


More information about the Bugs mailing list