Background papers for NBD talk.
authorRichard W.M. Jones <rjones@redhat.com>
Thu, 17 Oct 2019 15:04:34 +0000 (16:04 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Thu, 17 Oct 2019 15:26:45 +0000 (16:26 +0100)
2019-kvm-forum/papers/.gitignore [new file with mode: 0644]
2019-kvm-forum/papers/Makefile [new file with mode: 0644]
2019-kvm-forum/papers/NBD-changes.tex [new file with mode: 0644]

diff --git a/2019-kvm-forum/papers/.gitignore b/2019-kvm-forum/papers/.gitignore
new file mode 100644 (file)
index 0000000..2ce25ca
--- /dev/null
@@ -0,0 +1,6 @@
+*.aux
+*.fdb_latexmk
+*.fls
+*.log
+*.out
+*.pdf
diff --git a/2019-kvm-forum/papers/Makefile b/2019-kvm-forum/papers/Makefile
new file mode 100644 (file)
index 0000000..2c48f25
--- /dev/null
@@ -0,0 +1,7 @@
+all: NBD-changes.pdf
+
+NBD-changes.pdf: NBD-changes.tex
+       latexmk -pdf $<
+
+clean:
+       rm -f *.pdf *.aux *.out *.log *~
diff --git a/2019-kvm-forum/papers/NBD-changes.tex b/2019-kvm-forum/papers/NBD-changes.tex
new file mode 100644 (file)
index 0000000..c588de1
--- /dev/null
@@ -0,0 +1,87 @@
+\documentclass[12pt,a4paper]{article}
+\usepackage[utf8x]{inputenc}
+\usepackage{parskip}
+\usepackage{hyperref}
+\usepackage{xcolor}
+\hypersetup{
+    colorlinks,
+    linkcolor={red!50!black},
+    citecolor={blue!50!black},
+    urlcolor={blue!80!black}
+}
+%\usepackage{abstract}
+%\usepackage{graphicx}
+%\DeclareGraphicsExtensions{.pdf,.png,.jpg}
+\usepackage{float}
+\floatstyle{boxed}
+\restylefloat{figure}
+\usepackage{fancyhdr}
+  \pagestyle{fancy}
+  %\fancyhead{}
+  %\fancyfoot{}
+
+\title{Summary of changes in NBD-related projects since mid 2016}
+
+\begin{document}
+\maketitle
+
+\section{NBD protocol}
+\url{https://github.com/NetworkBlockDevice/nbd/blob/master/doc/proto.md}
+
+\begin{description}
+\item[2016]
+
+\verb|WRITE_ZEROES|
+
+\verb|NBD_OPT_INFO| and \verb|NBD_OPT_GO| (finalized)
+
+TLS support (finalized)
+
+\verb|NBD_OPT_BLOCK_SIZE|
+
+\verb|NBD_FLAG_CAN_MULTI_CONN|
+
+\item[2017]
+
+\verb|STRUCTURED_REPLY| merged
+
+\item[2018]
+
+\verb|NBD_CMD_BLOCK_STATUS|, metadata contexts, \verb|base:|
+namespace, etc. merged
+
+Preferred block size specified as 512 bytes.  Document maximum
+request size limits.
+
+\verb|NBD_CMD_CACHE|
+
+\item[2019]
+
+\verb|NBD_CMD_FLAG_FAST_ZERO|
+
+Recommend use of \verb|TCP_NODELAY|
+
+\end{description}
+
+\subsection{URIs}
+
+\begin{description}
+\item[2019]
+NBD URI specification was introduced.
+\url{https://github.com/NetworkBlockDevice/nbd/blob/master/doc/uri.md}
+\end{description}
+
+
+\f
+\section{qemu-nbd}
+
+
+
+\f
+\section{nbdkit}
+
+
+\f
+\section{libnbd}
+
+\end{document}