The most common use for the resync command is to test that the Sync
Pipe configuration has been set up correctly. For example, the following procedure
assumes that the configuration was set up with the Sync Source topology (two replicated
Sun Directory servers) with 2003 entries. The Sync Destination topology (two replicated
PingDirectory servers) has only the base entry and
the cn=Sync User
entry. Both source and destination topologies have
their LDAP Change Logs enabled. Because both topologies are not actively being updated,
the resync command can be run with one pass through the entries.
Use the resync command with the --dry-run option to check the synchronization configuration. The output displays a timestamp that can be tracked in the logs.
$ bin/resync --pipe-name sun-to-ds-sync-pipe \
--numPasses 1 \
--dry-run
Starting Pass 1
Status after completing all passes[20/Mar/2010:10:20:07 -0500]
----------------------------------
Source entries retrieved 2003
Entries missing 2002
Entries out-of-sync 1
Duration (seconds) 4
Resync completed in 4 s.
0 entries were in-sync, 0 entries were modified, 0 entries were created,
1 entries are still out-of-sync, 2002 entries are still missing, and
0 entries could not be processed due to an error