I have several questions about the way GlusterFS synchronizes files.
GlusterFS is not a file sync utility, it is a virtual filesystem. It works by aggregating local storage on several servers then making the unified storage available to clients via FUSE mounts or directly through a client API.
When you write files into a replicated GlusterFS volume the files are written to all replicas at the same time, there is no sync delay.