]> git.decadent.org.uk Git - kernel-news-talk.git/blobdiff - index.html
Add slide about Lustre in staging
[kernel-news-talk.git] / index.html
index 977894b7702d6d225abe8bee4a3cb80cad334f63..30405ac15bc94b29f69eb5dd85db795be0f8d7ad 100644 (file)
@@ -59,6 +59,7 @@
   <ul>
     <li>
       Professional software engineer by day, Debian developer by night
+      (or sometimes the other way round)
     </li>
     <li>
       Regular Linux contributor in both roles since 2008
   </ul>
 </div>
 
+<div class="slide">
+  <h1>Unnamed temporary files [3.11]</h1>
+  <ul>
+    <li>
+      Open directory with option <tt>O_TMPFILE</tt> to create an
+      unnamed temporary file on that filesystem
+    </li>
+    <li>
+      As with <tt>tmpfile()</tt>, the file disppears on
+      last <tt>close()</tt>
+    </li>
+    <li>
+      File can be linked into the filesystem using
+      <tt>linkat(..., AT_EMPTY_PATH)</tt>, allowing for 'atomic'
+      creation of file with complete contents and metadata
+    </li>
+    <li>
+      Not supported on all filesystem types, so you will usually need
+      a fallback
+    </li>
+  </ul>
+</div>
+
+<div class="slide">
+  <h1>Lustre filesystem [3.12]</h1>
+  <ul>
+    <li>
+      A distributed filesystem, popular for cluster computing
+      applications
+    </li>
+    <li>
+      Developed out-of-tree since 1999, but now added to Linux staging
+      directory
+    </li>
+    <li>
+      Was included in squeeze but dropped from wheezy as it didn't
+      support Linux 3.2
+    </li>
+    <li>
+      Userland is now missing from Debian
+    </li>
+  </ul>
+</div>
+
 <div class="slide">
   <h1>Questions?</h1>
 </div>