The resync tool performs a bulk comparison of entries on source topologies and destination topologies. PingDataSync streams entries from the source, and either updates the corresponding destination entries or reports those that are different. The resync utility resides in the /bin folder (UNIX or LINUX) or \bat folder (Windows), and can be used for the following tasks:

  • Verify that the two endpoints are synchronized after an initial configuration.
  • Initially populate a newly configured target endpoint.
  • Validate that the server is behaving as expected. The resync tool has a --dry-run option that validates that synchronization is operating properly, without updating any entries. This option also can be used to check attribute or DN mappings.
  • Perform scheduled synchronization.
  • Recover from a failover by resynchronizing entries that were modified since the last backup was taken.

The resync tool also enables control over what can be synchronized, such as:

  • Include or exclude any source and destination attributes.
  • Apply an LDAP filter to only sync entries created since the last time the tool ran.
  • Synchronize only creations or only modifications.
  • Change the logging verbosity.
  • Set a limit on resync operations (such as 2000 operations per second) to reduce impact on endpoint servers.