When syncing two PBS with a slow network I often prefer to get a few of the most recent backups on the remote side first and then wait for the next backups to keep syncing on the coming days. Optionally I sometimes sync the older ones after the new ones are synced.
As PBS currently can't sync from the newest to the oldest snapshot (nor by a time range), what I do is:
- create a namespace "first_replica" in source PBS
- do full sync of the source namespace to ns "first_replica".
- prune ns "first_replica" and leave a few of the newest backups.
- Sync ns "first_replica" to remote PBS.
- Once it's done, remove replica from ns "first_replica" and configure the replication from the source ns to remote PBS.
- If I want the older snapshots, I would set another sync job to a different ns in remote PBS so it will sync all snapshots.
@mgiammarco , remember that all chunks in a datastore are shared for all it's backups, so this kind of syncing using namespaces within the same datastore requires little space and are done quite fast. Also, most chunks wil be probably shared among newest and older backups, so network traffic will lower the more snapshots you have in remote PBS.