changeset 7:6410a0499945 washlug

updates for today's talk
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Thu, 19 Mar 2009 16:20:20 -0400
parents 63b20bbae8b5
children 60852a38c763
files slideshow.tex
diffstat 1 files changed, 24 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/slideshow.tex	Thu Jul 24 10:07:50 2008 -0400
+++ b/slideshow.tex	Thu Mar 19 16:20:20 2009 -0400
@@ -4,7 +4,7 @@
 
 \title{XFS --- The Black Leather Jacket of filesystems}
 \author{Josef ``Jeff'' Sipek\\ $<$jeffpc@josefsipek.net$>$}
-\date{July 8, 2008}
+\date{March 19, 2009}
 
 \begin{document}
 \frame{\titlepage}
@@ -67,6 +67,9 @@
 			\item<5-> Minimizes fragmentation
 		\end{itemize}
 		\item<6-> Direct I/O support
+		\begin{itemize}
+			\item<6-> Currently only Linux fs with parallel direct I/O
+		\end{itemize}
 		\item<7-> Stripe aware allocator
 	\end{itemize}
 \end{frame}
@@ -77,7 +80,7 @@
 		\item<2-> Dynamically allocated in clusters
 		\item<3-> Inode size is mkfs option
 		\begin{itemize}
-			\item<3-> 256 Byte (default) -- 4 kByte (max)
+			\item<3-> 256 Byte (default) -- 2 kByte (max)
 		\end{itemize}
 		\item<4-> Extended Attributes
 		\begin{itemize}
@@ -90,7 +93,7 @@
 \begin{frame}
 	\frametitle{Features: Other}
 	\begin{itemize}
-		\item<2-> B+ Trees
+		\item<2-> B+Trees
 		\item<3-> 64-bit
 		\item<4-> Variable block size (512 Bytes -- 64 kB)
 			\begin{itemize}
@@ -133,16 +136,13 @@
 \begin{frame}[fragile]
 	\frametitle{Why not use ext4?}
 	\begin{itemize}
-		\item<2-> There is no ext4, there is ext4dev
-		\item<3-> Not considered mature/stable
+		\item<2-> Not considered mature/stable
+		\item<3-> \emph{Many} cases still not properly handled
 		\item<4-> fsck is dog slow, although not as frequently
 		needed as with ext2
 	\end{itemize}
 	\uncover<5->{\begin{exampleblock}{}
-Ext4dev is a predecessor filesystem of the next
-generation extended fs ext4, based on ext3 filesystem
-code. It will be renamed ext4 fs later, once ext4dev
-is mature and stabilized.\\
+This is the next generation of the ext3 filesystem.\\
 ...\\
 If unsure, say N.
 	\end{exampleblock}}
@@ -166,6 +166,13 @@
 \end{frame}
 
 \begin{frame}
+	\frametitle{Why not use btrfs?}
+	\begin{itemize}
+		\item<2-> Not stable/mature
+	\end{itemize}
+\end{frame}
+
+\begin{frame}
 	\frametitle{Why \textit{use} XFS?}
 	\begin{itemize}
 		\item<2-> Stable, mature codebase
@@ -245,6 +252,14 @@
 %
 \section{Extra stuff}
 \begin{frame}
+	\frametitle{ext4 faults}
+	\begin{itemize}
+		\item<1-> Does not compact extents
+		\item<2-> 
+	\end{itemize}
+\end{frame}
+
+\begin{frame}
 	\frametitle{What are extents?}
 	\begin{itemize}
 		\item<1-> Suppose you need to keep track of what blocks belong