Patch sent to upstream to sync atime and mtime. http://review.gluster.org/#/c/9331/ This patch will not sync data since no data operation recorded in changelog when used touch.
Since touch doesn't initiate a data transfer in geo-replication and is not expected, a virtual xattr "glusterfs.geo-rep.trigger-sync" is provided to initiate data sync explicitly. Usage: setfattr -n glusterfs.geo-rep.trigger-sync -v "1" <file-path> Patch posted upstream and downstream Upstream Patch: (master) http://review.gluster.org/#/c/9337/ Downstream Patch: (2.1) https://code.engineering.redhat.com/gerrit/#/c/39125/
Per discussion with the team, this is already fixed in 2.1/3.0, closing this bug, please reopen if you see this again