Resumable synchronization allows a long synchronization to be resumed when an
interruption occurs. Application developers determine whether clients can request a
synchronization that will resume downloading after an interruption. The server cache stores
synchronization data that has not been received by the client so it may be used for a
resumable synchronization. The server cache must be large enough to store the data required
for all resumable downloads. If the cache size is too small the server may release
synchronization data, making it impossible to resume a synchronization.
The server releases the cached download data when one of the following occurs:
- The client successfully completes the download.
- The client requests a synchronization without resume enabled.
- The cache is needed for incoming requests. The oldest unsuccessful download is
cleared first.
The default cache size is 5 gigabytes. Change the cache size by setting a replication payload
user option for the server.
- In the left navigation pane, select Configuration.
- In the right administration pane, select the General tab.
- From the menu bar, select Component.
- Select Replication, then click Properties.
- In the User Options property, change the value of the -ds option, as required. Use k, m, or g to specify units
of kilobytes, megabytes, or gigabytes, respectively. For example, -ds 10g.
Avoid specifying a value less than the default of 5 gigabytes. If you set
the -ds option is too small, and the size of backend data nears the
value of the -ds option, the server may restart when the client
resumes the failed synchronization caused by the communication error.