I'm trying to understand what the lag time is between servers/repositories with the Smart Mirroring feature. We have a team that is remote from the main server and also has a CI infrastructure there. We are trying to understand what is the lag time from a commit to the main server until the commit is seen at the mirrors.
After setting up the mirror, there are no knobs or status information apparent that control or provide insight into this. Any help in understanding this aspect of the feature would be appreciated.
What is the synchronization process under the covers? Is it pushing commits as they happen or is it more of a git fetch update type process occurring on a schedule?