flamegraphs: Improve the title page
[libguestfs-talks.git] / 2019-fosdem / 7200-error-filter.html
1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
2 <link rel="stylesheet" href="style.css" type="text/css"/>
3 <script src="code.js" type="text/javascript"></script>
4
5 <h1>Useful nbdkit filters: the error filter</h1>
6
7 <pre>
8 nbdkit --filter=error <i>[...]</i> error=EIO error-rate=10%
9
10 nbdkit --filter=error <i>[...]</i> error-rate=100% error-file=/tmp/inject
11 </pre>
12
13 <ul>
14 <li> Errors can be injected randomly with a uniform distribution.
15 <li> More usefully you can trigger errors from the presence of
16 an error file.
17 <li> NBD protocol only supports: <code>EPERM</code>, <code>EIO</code>,
18 <code>ENOMEM</code>, <code>EINVAL</code>, <code>ENOSPC</code> or
19 <code>ESHUTDOWN</code>.
20 </ul>
21
22 <script>
23 filters("1")
24
25 document.getElementById("filter1-error").classList.add("highlighted")
26 </script>