75b07eca3e
by importing the upstream release as patches. replace user namespace patch with version which has been applied usptream.
41 lines
1.5 KiB
Diff
41 lines
1.5 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Olaf Faaland <faaland1@llnl.gov>
|
|
Date: Thu, 15 Feb 2018 09:50:06 -0800
|
|
Subject: [PATCH] Clarify zinject(8) explanation of -e
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
Error injection of EIO or ENXIO simply sets the zio's io_error value,
|
|
rather than preventing the read or write from occurring. This is
|
|
important information as it affects how the probes must be used.
|
|
|
|
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
|
|
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
|
|
Reviewed-by: George Melikov <mail@gmelikov.ru>
|
|
Signed-off-by: Olaf Faaland <faaland1@llnl.gov>
|
|
Closes #7172
|
|
(cherry picked from commit 26941ce90b8f056949a3bc29da606513af799781)
|
|
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
|
|
---
|
|
man/man8/zinject.8 | 3 +++
|
|
1 file changed, 3 insertions(+)
|
|
|
|
diff --git a/man/man8/zinject.8 b/man/man8/zinject.8
|
|
index 50fecfb64..7f363974b 100644
|
|
--- a/man/man8/zinject.8
|
|
+++ b/man/man8/zinject.8
|
|
@@ -111,6 +111,9 @@ Specify
|
|
.BR "dtl" " for an ECHILD error,"
|
|
.BR "io" " for an EIO error where reopening the device will succeed, or"
|
|
.BR "nxio" " for an ENXIO error where reopening the device will fail."
|
|
+For EIO and ENXIO, the "failed" reads or writes still occur. The probe simply
|
|
+sets the error value reported by the I/O pipeline so it appears the read or
|
|
+write failed.
|
|
.TP
|
|
.BI "\-f" " frequency"
|
|
Only inject errors a fraction of the time. Expressed as a real number
|
|
--
|
|
2.14.2
|
|
|