I am attempting to Replicate data from a pool with a failing hard drive that to a new pool. The original pool was 5 drives Striped and the new pool is 5 drives RaidZ. All 10 Drives are connected internally to the system so nothing is being transferred over the network. Is the following error being caused by the failing drive in the original pool and if so am I not able to ignore errors during the replication process. If you need any more info please let me know and I will grab it.
I got the following error while performing the Replication Task:
warning: cannot send 'Shield/Hydra@auto-2022-11-19_18-47': Input/output error
cannot receive resume stream: checksum mismatch or incomplete stream.
Partially received snapshot is saved.
A resuming stream can be generated on the sending system by running:
zfs send -t 1-106bdc32dd-f0-789c636064000310a500c4ec50360710e72765a52697303098343083d560c8a7a515a79680640aac60f26c48f2499525a9c540da62c327ee83dc98fa4bf2d34b33531818625367669b9c8eb3744092e704cbe725e6a63230046764a6e6a4e87b54a614253a249696e4eb1a191819e91a1aea1a5ac61b5ae89a9833c0ddc7cd80f04f727e6e41516a71717e36031c000017a6231a.
[2022/11/20 16:33:03] INFO [replication_task__task_1] [zettarepl.replication.run] For replication task 'task_1': doing push from 'Shield/Hydra' to 'Hydra/Hydra' of snapshot=None incremental_base=None receive_resume_token='1-108cbbfa00-f0-789c636064000310a500c4ec50360710e72765a52697303098343083d560c8a7a515a79680640aac60f26c48f2499525a9c540ba61f507ee83dc98fa4bf2d34b33531818625367669b9c8eb3744092e704cbe725e6a63230046764a6e6a4e87b54a614253a249696e4eb1a191819e91a1aea1a5ac61b5ae89a9833c0ddc7cd80f04f727e6e41516a71717e36031c00003b3b235b' encryption=False
[2022/11/20 16:33:04] ERROR [replication_task__task_1] [zettarepl.replication.run] For task 'task_1' unhandled replication error ExecException(255, "warning: cannot send 'Shield/Hydra@auto-2022-11-19_18-47': Input/output error\ncannot receive resume stream: checksum mismatch or incomplete stream.\nPartially received snapshot is saved.\nA resuming stream can be generated on the sending system by running:\n zfs send -t 1-106bdc32dd-f0-789c636064000310a500c4ec50360710e72765a52697303098343083d560c8a7a515a79680640aac60f26c48f2499525a9c540da62c327ee83dc98fa4bf2d34b33531818625367669b9c8eb3744092e704cbe725e6a63230046764a6e6a4e87b54a614253a249696e4eb1a191819e91a1aea1a5ac61b5ae89a9833c0ddc7cd80f04f727e6e41516a71717e36031c000017a6231a\n")
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/run.py", line 164, in run_replication_tasks
retry_stuck_replication(
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/stuck.py", line 18, in retry_stuck_replication
return func()
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/run.py", line 165, in
lambda: run_replication_task_part(replication_task, source_dataset, src_context, dst_context,
... 9 more lines ...
self.replication_process.wait()
File "/usr/local/lib/python3.9/site-packages/zettarepl/transport/local.py", line 164, in wait
self.async_exec.wait()
File "/usr/local/lib/python3.9/site-packages/zettarepl/transport/async_exec_tee.py", line 103, in wait
raise ExecException(exit_event.returncode, self.output)
zettarepl.transport.interface.ExecException: warning: cannot send 'Shield/Hydra@auto-2022-11-19_18-47': Input/output error
cannot receive resume stream: checksum mismatch or incomplete stream.
Partially received snapshot is saved.
A resuming stream can be generated on the sending system by running:
zfs send -t 1-106bdc32dd-f0-789c636064000310a500c4ec50360710e72765a52697303098343083d560c8a7a515a79680640aac60f26c48f2499525a9c540da62c327ee83dc98fa4bf2d34b33531818625367669b9c8eb3744092e704cbe725e6a63230046764a6e6a4e87b54a614253a249696e4eb1a191819e91a1aea1a5ac61b5ae89a9833c0ddc7cd80f04f727e6e41516a71717e36031c000017a6231a
I got the following error while performing the Replication Task:
warning: cannot send 'Shield/Hydra@auto-2022-11-19_18-47': Input/output error
cannot receive resume stream: checksum mismatch or incomplete stream.
Partially received snapshot is saved.
A resuming stream can be generated on the sending system by running:
zfs send -t 1-106bdc32dd-f0-789c636064000310a500c4ec50360710e72765a52697303098343083d560c8a7a515a79680640aac60f26c48f2499525a9c540da62c327ee83dc98fa4bf2d34b33531818625367669b9c8eb3744092e704cbe725e6a63230046764a6e6a4e87b54a614253a249696e4eb1a191819e91a1aea1a5ac61b5ae89a9833c0ddc7cd80f04f727e6e41516a71717e36031c000017a6231a.
Logs
[2022/11/20 16:33:03] INFO [replication_task__task_1] [zettarepl.replication.run] Resuming replication for destination dataset 'Hydra/Hydra'[2022/11/20 16:33:03] INFO [replication_task__task_1] [zettarepl.replication.run] For replication task 'task_1': doing push from 'Shield/Hydra' to 'Hydra/Hydra' of snapshot=None incremental_base=None receive_resume_token='1-108cbbfa00-f0-789c636064000310a500c4ec50360710e72765a52697303098343083d560c8a7a515a79680640aac60f26c48f2499525a9c540ba61f507ee83dc98fa4bf2d34b33531818625367669b9c8eb3744092e704cbe725e6a63230046764a6e6a4e87b54a614253a249696e4eb1a191819e91a1aea1a5ac61b5ae89a9833c0ddc7cd80f04f727e6e41516a71717e36031c00003b3b235b' encryption=False
[2022/11/20 16:33:04] ERROR [replication_task__task_1] [zettarepl.replication.run] For task 'task_1' unhandled replication error ExecException(255, "warning: cannot send 'Shield/Hydra@auto-2022-11-19_18-47': Input/output error\ncannot receive resume stream: checksum mismatch or incomplete stream.\nPartially received snapshot is saved.\nA resuming stream can be generated on the sending system by running:\n zfs send -t 1-106bdc32dd-f0-789c636064000310a500c4ec50360710e72765a52697303098343083d560c8a7a515a79680640aac60f26c48f2499525a9c540da62c327ee83dc98fa4bf2d34b33531818625367669b9c8eb3744092e704cbe725e6a63230046764a6e6a4e87b54a614253a249696e4eb1a191819e91a1aea1a5ac61b5ae89a9833c0ddc7cd80f04f727e6e41516a71717e36031c000017a6231a\n")
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/run.py", line 164, in run_replication_tasks
retry_stuck_replication(
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/stuck.py", line 18, in retry_stuck_replication
return func()
File "/usr/local/lib/python3.9/site-packages/zettarepl/replication/run.py", line 165, in
lambda: run_replication_task_part(replication_task, source_dataset, src_context, dst_context,
... 9 more lines ...
self.replication_process.wait()
File "/usr/local/lib/python3.9/site-packages/zettarepl/transport/local.py", line 164, in wait
self.async_exec.wait()
File "/usr/local/lib/python3.9/site-packages/zettarepl/transport/async_exec_tee.py", line 103, in wait
raise ExecException(exit_event.returncode, self.output)
zettarepl.transport.interface.ExecException: warning: cannot send 'Shield/Hydra@auto-2022-11-19_18-47': Input/output error
cannot receive resume stream: checksum mismatch or incomplete stream.
Partially received snapshot is saved.
A resuming stream can be generated on the sending system by running:
zfs send -t 1-106bdc32dd-f0-789c636064000310a500c4ec50360710e72765a52697303098343083d560c8a7a515a79680640aac60f26c48f2499525a9c540da62c327ee83dc98fa4bf2d34b33531818625367669b9c8eb3744092e704cbe725e6a63230046764a6e6a4e87b54a614253a249696e4eb1a191819e91a1aea1a5ac61b5ae89a9833c0ddc7cd80f04f727e6e41516a71717e36031c000017a6231a