Add introduction slide.
[libguestfs-talks.git] / 2019-kvm-forum / 4700-fast-zero-implementation.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>Can you provide me some references?</h1>
6
7 <p>
8   qemu: wire <code>BDRV_REQ_NO_FALLBACK</code>
9   to <code>NBD_CMD_FLAG_FAST_ZERO</code> in both server and client
10
11 <p>
12   libnbd: add <code>ENOTSUP</code> errno,
13   add <code>LIBNBD_CMD_FLAG_FAST_ZERO</code> to <code>nbd_zero()</code>
14   and <code>nbd_aio_zero()</code>
15
16 <p>
17   nbdkit: add support in the following filters and plugins:
18   <span style="background-color: #b00; color: white;">always fails</span>
19   <span style="background-color: #0b0; color: white;">always fast</span>
20   <span style="background-color: #00b; color: white;">conditional</span>
21
22 <script>
23 plugins()
24 filters("1")
25
26 document.getElementById("plugin-data").classList.add("highlighted", "bg_g")
27 document.getElementById("plugin-full").classList.add("highlighted", "bg_r")
28 document.getElementById("plugin-info").classList.add("highlighted", "bg_b")
29 document.getElementById("plugin-memory").classList.add("highlighted", "bg_g")
30 document.getElementById("plugin-nbd").classList.add("highlighted", "bg_b")
31 document.getElementById("plugin-null").classList.add("highlighted", "bg_g")
32 document.getElementById("plugin-ocaml").classList.add("highlighted", "bg_b")
33 document.getElementById("plugin-sh").classList.add("highlighted", "bg_b")
34 document.getElementById("plugin-rust").classList.add("highlighted", "bg_b")
35
36 document.getElementById("filter1-blocksize").classList.add("highlighted", "bg_b")
37 document.getElementById("filter1-cache").classList.add("highlighted", "bg_r")
38 document.getElementById("filter1-cow").classList.add("highlighted", "bg_r")
39 document.getElementById("filter1-delay").classList.add("highlighted", "bg_b")
40 document.getElementById("filter1-log").classList.add("highlighted", "bg_b")
41 document.getElementById("filter1-nozero").classList.add("highlighted", "bg_b")
42 document.getElementById("filter1-retry").classList.add("highlighted", "bg_b")
43 document.getElementById("filter1-truncate").classList.add("highlighted", "bg_g")
44 </script>
45 </p>