[Bugs] [Bug 1200733] [geo-rep]: some of the pre existing files before geo-rep session did not sync to slave

bugzilla at redhat.com bugzilla at redhat.com
Wed Mar 11 10:21:27 UTC 2015


Aravinda VK <avishwan at redhat.com> changed:

           What    |Removed                     |Added
             Status|ASSIGNED                    |POST

--- Comment #2 from Aravinda VK <avishwan at redhat.com> ---
Root caused the issue:

If files created before Geo-rep create, xtime xattr will not be available.
After geo-rep create it enables indexing. Marker will update xtime for all the
files which are created/modified after indexing is enabled.

Geo-rep uses changelog register time as upper limit for xsync to decide a file
should be synced or not. It compares xtime of each file >= upper_limit, If
xtime is not found it updates xtime with current time. But this updated xtime
is greater than upper_limit, xsync skips this file by thinking that changelog
will pick this. But changelog will not have CREATE info for this file only
SETXATTR/DATA is recorded.

Patch sent to fix this issue: 

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=KrmL9lFOsZ&a=cc_unsubscribe

More information about the Bugs mailing list