V2 Multi-Datacenter Replication Reference: Scheduling Fullsync

Scheduling Fullsync Operation

With the pause and resume commands it is possible to limit the fullsync operation to off-peak times. First, disable fullsync_interval and set fullsync_on_connect to false. Then, using cron or something similar, execute the commands below at the start of the sync window. In these examples, the commands are combined in a .sh or analogous file:

#!/bin/sh

## Resume from where we left off
riak-repl resume-fullsync

## Start fullsync if nothing is running
riak-repl start-fullsync

At the end of the sync window:

#!/bin/sh

## Stop fullsync until start of next sync window
riak-repl pause-fullsync