Hello Kenneth, thank you for your question.
Based on your reference to the Worksharing Monitor, I am inferring that you are using File-based worksharing (and not Revit Server or Collaboration for Revit, as the worksharing monitor doesn't work with these options).
The synchronize process involves 3 major steps (where one is repeated):
1. Save the local model (STL)
2. Reload Latest (RL)
3. Save to the Central model (STC)
4. Save the local model again
Two of the steps RL and STC involve interactions with the central model.
During the STC portion of the synchronize process other users would not be able to use the Reload Latest command, as the STC process would lock the central model. (It wouldn't make sense to allow others to RL when the model is being changed.)
This leaves just the RL portion of the synchronize process that could be impacted by other users using the Reload Latest command.
Since the file server and network resources are limited, I would expect that multiple people using the Reload Latest command have a good chance of increasing the amount of time needed for each user to complete the command.
However, as there are many variables (such as server hard drive read I/O bandwidth, network bandwidth, the number of changes that need to be reloaded, etc.) it would be hard for me to accurately estimate what impact this would have.
On the plus side, it should be relatively easy to test this (in your current environment) by going through the following steps:
1. Have one user make changes to the model and synchronize (this should be a "normal" amount of changes that would be made prior to when they would normally synchronize).
2. Have one user (User A) run the Reload Latest command and time how long it takes to complete.
Note: If the RL command finishes is only a few seconds, it may not be sufficient changes for a good test.
3. After User A has loaded the latest changes, have multiple other users (B-E) run the Reload Latest command at the same time and have each time how long it takes to complete.
Note: If any users encounter errors/failures in the RL command, then this would indicate that multiple users using RL at the same time could lead to failure of the synchronize process (since RL is part of it) and should be avoided in your environment.
4. Look at the difference in the RL command for User A, and for Users B-E to get a feel for how much extra time could be taken up by having multiple people RL at the same time.
Additional Info/options:
If you haven't already done so, it would be a good idea to look at Revit Server and/or Collaboration for Revit, as these shift the responsibility of handling the central model from each individual workstation to a server which can queue up requests to access or write to the central model. (E.g. with Revit Server two people can synchronize at the same time without running into an error (although it would still take longer than if each synchronized separately). (Some downsides of this can be the need to maintain an IIS Application server in the case of Revit Server, and an added per-user cost in the case of Collaboration for Revit. For other benefits/costs, see the article: Revit options for Remote Access.)
Note: Revit Server does not currently have an option similar to the Worksharing Monitor, so a separate communication channel would need to be used to manage the timing of user synchronization (if desired).
Lance Coffey
Technical Support Specialist