I'm currently using TrueNAS-22.02-RC.1-1 (SCALE) on two machines, with the hardware details in my signature. Lately, I've had a couple snapshots that TrueNAS is struggling to replicate. I've been getting the following error:
Snapshot details:
Replication Task:
This is the fifth time I've had to manually destroy that incomplete snapshot, and I had to destroy the monthly 2021-12-01 snapshot twice as well. The weekly 2021-12-05 snapshot succeeded without any intervention. I'm not sure how recently this became an issue, since I had to do some major hardware/software work on Takao and replication was limited to my most essential files until I had a chance to physically go there and fix/upgrade it in November. I get a similar error on the replication task going the other way, but less frequently since those snapshots tend to be smaller. My internet connection isn't great (LTE), so interruptions are inevitable and I can't spare the bandwidth to transfer every weekly snapshot multiple times (50 GB x 5 failures per week = up to 1 TB extra). I'd also love for my replications to be automatic rather than requiring daily intervention. Any suggestions?
[2021/12/18 12:45:04] ERROR [replication_task__task_3] [zettarepl.replication.run] For task 'task_3' non-recoverable replication error ReplicationError('Last full ZFS replication failed to transfer all the children of the snapshot Pool/Iona@auto-2021-12-12_00-15. The snapshot Pool/Iona/Backup@auto-2021-12-12_00-15 was not transferred. Please run `zfs destroy Pool/Iona@auto-2021-12-12_00-15` on the target system and run replication again.')
Snapshot details:
Code:
root@iona:/mnt/Pool/Iona/Home/izomiac# zfs list -t snapshot | grep Iona | grep auto-2021-12-12_00-15 Pool/Iona@auto-2021-12-12_00-15 136K - 461K - Pool/Iona/Backup@auto-2021-12-12_00-15 300M - 2.05T - Pool/Iona/Home@auto-2021-12-12_00-15 0B - 341K - Pool/Iona/Home/izomiac@auto-2021-12-12_00-15 188K - 149G - Pool/Iona/Media@auto-2021-12-12_00-15 55.6M - 9.57T - Pool/Iona/Media-Private@auto-2021-12-12_00-15 67.2M - 1.04T - Pool/Iona/Working@auto-2021-12-12_00-15 256K - 66.2G - root@iona:/mnt/Pool/Iona/Home/izomiac# zfs send -nvRw -I Pool/Iona@auto-2021-12-05_00-15 Pool/Iona@auto-2021-12-12_00-15 [116 lines clipped referring to snapshots taken after 2021-12-12] total estimated size is 54.4G
Replication Task:
This is the fifth time I've had to manually destroy that incomplete snapshot, and I had to destroy the monthly 2021-12-01 snapshot twice as well. The weekly 2021-12-05 snapshot succeeded without any intervention. I'm not sure how recently this became an issue, since I had to do some major hardware/software work on Takao and replication was limited to my most essential files until I had a chance to physically go there and fix/upgrade it in November. I get a similar error on the replication task going the other way, but less frequently since those snapshots tend to be smaller. My internet connection isn't great (LTE), so interruptions are inevitable and I can't spare the bandwidth to transfer every weekly snapshot multiple times (50 GB x 5 failures per week = up to 1 TB extra). I'd also love for my replications to be automatic rather than requiring daily intervention. Any suggestions?