If you do an initial sync but the sync never completes, you may need to update the esync memory settings.
eSync is not batching up changes properly.
Modify the memory settings so eSync can create batches.
- Open the workarea/settings/sync settings.
- Change the application transaction size and memory cache size to 16384.
Be sure to update all profiles to 16384. for both transaction size and memory size. (Check the dropdown in the title bar -- it starts at global settings but there can be overrides for each profile).
If you are getting the following error also try the below.
A task may only be disposed if it is in a completion state
- Open the following file.
"C:\Program Files (x86)\Ektron\EktronWindowsService40\Ektron.ASM.EktronServices40.exe"
- Find these settings:
<add key="DisableTaskParallelization" value="true" />
<add key="DisableFolderSyncParallelization" value="false" />
Note: Enable this only if using Windows 2008 R2 Server OS or above with the latest windows updates and the server has 2GB RAM base plus 2GB RAM for every site which esyncs.
- Reverse them from whatever they were.
- Save the config file and restart the Ektron Windows Service.
- Attempt the sync again.