diff options
author | Kotresh HR <khiremat@redhat.com> | 2014-09-08 15:04:15 +0530 |
---|---|---|
committer | Venky Shankar <vshankar@redhat.com> | 2014-11-12 17:56:59 -0800 |
commit | 97f021f37d388f903798d78fbda471efb3fb92c0 (patch) | |
tree | 0b3968a1fa0ef9c85e6d3cf3bdf285f9007e0e73 /tests | |
parent | c5c19a353da77b5c4f00dada26023604b71f3ad7 (diff) |
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@redhat.com>
Reviewed-on: http://review.gluster.org/9023
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Tested-by: Venky Shankar <vshankar@redhat.com>
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions