The usual approach to deploying VDFS slave repositories is to create empty slaves and let VDFS service to replicate all the repository data from the master in the background. However, this approach may not work well for huge repositories, especially when the network bandwidth is relatively low. To solve this problem, VisualSVN Server provides an alternative approach — deploying slave VDFS repositories using the replication seeds.

The replication seed is an initial snapshot of the slave repository that can be delivered to a target slave site by using removable media or other means of data transfer. The process of deploying slave VDFS repository using the replication seed consists of the following main steps:

  • Export the VDFS replication seed repository on the master server computer.
  • Copy the VDFS replication seed to the slave server.
  • Import the VDFS replication seed on the slave server computer.

Export the VDFS replication seed

Follow these steps to export the replication seed on the master server computer:

  1. Start VisualSVN Server Manager.
  2. On the left pane of VisualSVN Server Manager, select the Repositories node.
  3. Select Action | All Tasks | Export Replication Seed.
  4. Follow the steps of the wizard to finish exporting the replication seed.

Copy the VDFS replication seed to the slave server

At this step, you should copy the replication seed to the slave server computer. You could use removable media or other means of data transfer to deliver the replication seeds to the target slave server. For example, copy the replication seed to a portable drive or a USB flash drive and deliver it to the slave site.

Import the VDFS replication seed

Follow these steps to import the replication seed on the slave server computer:

  1. Start VisualSVN Server Manager.
  2. Right-click the Repositories node and select Import Existing Repository.
  3. Select Copy repository from another location and click Next.
  4. Specify the location of the replication seed and click Next.
  5. Specify the name of the destination slave repository and click Import.
  6. Click Finish after the import has been successfully completed. The specified replication seed will be copied into the repositories root folder and will be available under Repositories node in VisualSVN Server Manager.

See also

KB68: Getting started with Multisite Repository Replication
Last Modified: