]> granicus.if.org Git - zfs/commitdiff
Add zfs_send_corrupt_data module option
authorTurbo Fredriksson <turbo@bayour.com>
Tue, 17 Dec 2013 21:53:52 +0000 (21:53 +0000)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 19 Dec 2013 00:46:35 +0000 (16:46 -0800)
Tuning setting to ignore read/checksum errors when sending data.

Signed-off-by: Turbo Fredriksson <turbo@bayour.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #1982
Issue #1897

man/man5/zfs-module-parameters.5
module/zfs/dmu_send.c

index 00d12b0871757cedd5d9c89ed9b2243c7d928c10..d33da62f42cbcba6c460ec640fa1ec7b810f6c0b 100644 (file)
@@ -873,6 +873,17 @@ Number of ticks to delay scrub
 Default value: \fB4\fR.
 .RE
 
+.sp
+.ne 2
+.na
+\fBzfs_send_corrupt_data\fR (int)
+.ad
+.RS 12n
+Allow to send corrupt data (ignore read/checksum errors when sending data)
+.sp
+Use \fB1\fR for yes and \fB0\fR for no (default).
+.RE
+
 .sp
 .ne 2
 .na
index 7524c2dcf860e606e793b79f61e819833081ab49..9264fbb27f79b764e69f1a123fd1aa34b94683e7 100644 (file)
@@ -1849,3 +1849,8 @@ dmu_objset_is_receiving(objset_t *os)
        return (os->os_dsl_dataset != NULL &&
            os->os_dsl_dataset->ds_owner == dmu_recv_tag);
 }
+
+#if defined(_KERNEL)
+module_param(zfs_send_corrupt_data, int, 0644);
+MODULE_PARM_DESC(zfs_send_corrupt_data, "Allow sending corrupt data");
+#endif