4700: Color-code nbdkit changes.
authorEric Blake <eblake@redhat.com>
Fri, 25 Oct 2019 21:29:52 +0000 (16:29 -0500)
committerEric Blake <eblake@redhat.com>
Fri, 25 Oct 2019 21:29:52 +0000 (16:29 -0500)
2019-kvm-forum/4700-fast-zero-implementation.html
2019-kvm-forum/style.css

index fbee89d..7f76f15 100644 (file)
@@ -5,33 +5,41 @@
 <h1>Can you provide me some references?</h1>
 
 <p>
+  qemu: wire <code>BDRV_REQ_NO_FALLBACK</code>
+  to <code>NBD_CMD_FLAG_FAST_ZERO</code> in both server and client
+
+<p>
   libnbd: add <code>ENOTSUP</code> errno,
   add <code>LIBNBD_CMD_FLAG_FAST_ZERO</code> to <code>nbd_zero()</code>
   and <code>nbd_aio_zero()</code>
 
 <p>
-  nbdkit: add support in the following filters and plugins
-  XXX worth flagging which additions are always fast, always slow, conditional?
+  nbdkit: add support in the following filters and plugins:
+  <span style="background-color: #b00; color: white;">always fails</span>
+  <span style="background-color: #0b0; color: white;">always fast</span>
+  <span style="background-color: #00b; color: white;">conditional</span>
 
 <script>
 plugins()
 filters("1")
 
-document.getElementById("plugin-data").classList.add("highlighted")
-document.getElementById("plugin-full").classList.add("highlighted")
-document.getElementById("plugin-memory").classList.add("highlighted")
-document.getElementById("plugin-nbd").classList.add("highlighted")
-document.getElementById("plugin-null").classList.add("highlighted")
-document.getElementById("plugin-ocaml").classList.add("highlighted")
-document.getElementById("plugin-sh").classList.add("highlighted")
-document.getElementById("plugin-rust").classList.add("highlighted")
+document.getElementById("plugin-data").classList.add("highlighted", "bg_g")
+document.getElementById("plugin-full").classList.add("highlighted", "bg_r")
+document.getElementById("plugin-info").classList.add("highlighted", "bg_b")
+document.getElementById("plugin-memory").classList.add("highlighted", "bg_g")
+document.getElementById("plugin-nbd").classList.add("highlighted", "bg_b")
+document.getElementById("plugin-null").classList.add("highlighted", "bg_g")
+document.getElementById("plugin-ocaml").classList.add("highlighted", "bg_b")
+document.getElementById("plugin-sh").classList.add("highlighted", "bg_b")
+document.getElementById("plugin-rust").classList.add("highlighted", "bg_b")
 
-document.getElementById("filter1-blocksize").classList.add("highlighted")
-document.getElementById("filter1-cache").classList.add("highlighted")
-document.getElementById("filter1-cow").classList.add("highlighted")
-document.getElementById("filter1-delay").classList.add("highlighted")
-document.getElementById("filter1-log").classList.add("highlighted")
-document.getElementById("filter1-nozero").classList.add("highlighted")
-document.getElementById("filter1-truncate").classList.add("highlighted")
+document.getElementById("filter1-blocksize").classList.add("highlighted", "bg_b")
+document.getElementById("filter1-cache").classList.add("highlighted", "bg_r")
+document.getElementById("filter1-cow").classList.add("highlighted", "bg_r")
+document.getElementById("filter1-delay").classList.add("highlighted", "bg_b")
+document.getElementById("filter1-log").classList.add("highlighted", "bg_b")
+document.getElementById("filter1-nozero").classList.add("highlighted", "bg_b")
+document.getElementById("filter1-retry").classList.add("highlighted", "bg_b")
+document.getElementById("filter1-truncate").classList.add("highlighted", "bg_g")
 </script>
 </p>
index ab523d2..e33ca15 100644 (file)
@@ -171,6 +171,25 @@ div.filters ul li.highlighted {
     font-weight: bold;
 }
 
+/* Colored highlighting */
+div.plugins ul li.bg_r,
+div.filters ul li.bg_r {
+    background: #b00;
+    color: white;
+}
+
+div.plugins ul li.bg_g,
+div.filters ul li.bg_g {
+    background: #0b0;
+    color: white;
+}
+
+div.plugins ul li.bg_b,
+div.filters ul li.bg_b {
+    background: #00b;
+    color: white;
+}
+
 /* For images which must be centered on the page. */
 div.allcenter {
     display: flex;