Whamcloud - gitweb
LUDOC-382 Tag lfsck_query as lustre 2.9
[doc/manual.git] / Glossary.xml
index 980511e..f0ddd65 100644 (file)
@@ -79,11 +79,21 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
         new subdirectories at the time they are created.</para>
       </glossdef>
     </glossentry>
-    <glossentry xml:id="DNE">
+    <glossentry xml:id="DNE" condition='l24'>
       <glossterm>Distributed namespace (DNE)</glossterm>
       <glossdef>
-        <para>A collection of metadata targets implementing a single file
-        system namespace.</para>
+        <para>A collection of metadata targets serving a single file
+        system namespace. Prior to DNE, Lustre file systems were limited to a
+        single metadata target for the entire name space. Without the ability 
+        to distribute metadata load over multiple targets, Lustre file system
+        performance is limited. Lustre was enhanced with DNE functionality in
+        two development phases. After completing the first phase of development
+        in Lustre software version 2.4, <emphasis>Remote Directories</emphasis>
+        allows the metadata for sub-directories to be serviced by an
+        independent MDT(s). After completing the second phase of development in
+        Lustre software version 2.8, <emphasis>Striped Directories</emphasis>
+        allows files in a single directory to be serviced by multiple MDTs.
+        </para>
       </glossdef>
     </glossentry>
   </glossdiv>
@@ -325,16 +335,16 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
     <glossentry xml:id="lnd">
       <glossterm>LND</glossterm>
       <glossdef>
-        <para>Lustre network driver. A code module that enables LNET support
+        <para>Lustre network driver. A code module that enables LNet support
         over particular transports, such as TCP and various kinds of InfiniBand
         networks.</para>
       </glossdef>
     </glossentry>
     <glossentry xml:id="lnet">
-      <glossterm>LNET</glossterm>
+      <glossterm>LNet</glossterm>
       <glossdef>
         <para>Lustre networking. A message passing network protocol capable of
-        running and routing through various physical layers. LNET forms the
+        running and routing through various physical layers. LNet forms the
         underpinning of LNETrpc.</para>
       </glossdef>
     </glossentry>
@@ -400,7 +410,7 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
       <glossterm>MDC</glossterm>
       <glossdef>
         <para>Metadata client. A Lustre client component that sends metadata
-        requests via RPC over LNET to the metadata target (MDT).</para>
+        requests via RPC over LNet to the metadata target (MDT).</para>
       </glossdef>
     </glossentry>
     <glossentry xml:id="mdd">
@@ -469,7 +479,7 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
     <glossentry xml:id="nioapi">
       <glossterm>NIO API</glossterm>
       <glossdef>
-        <para>A subset of the LNET RPC module that implements a library for
+        <para>A subset of the LNet RPC module that implements a library for
         sending large network requests, moving buffers with RDMA.</para>
       </glossdef>
     </glossentry>
@@ -628,7 +638,7 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
     <glossentry xml:id="portal">
       <glossterm>Portal</glossterm>
       <glossdef>
-        <para>A service address on an LNET NID that binds requests to a
+        <para>A service address on an LNet NID that binds requests to a
         specific request service, such as an MDS, MGS, OSS, or LDLM. Services
         may listen on multiple portals to ensure that high priority messages
         are not queued behind many slow requests on another portal.</para>
@@ -637,7 +647,7 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
     <glossentry xml:id="ptlrpc">
       <glossterm>PTLRPC</glossterm>
       <glossdef>
-        <para>An RPC protocol layered on LNET. This protocol deals with
+        <para>An RPC protocol layered on LNet. This protocol deals with
         stateful servers and has exactly-once semantics and built in support
         for recovery.</para>
       </glossdef>
@@ -653,6 +663,19 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
         server restarts.</para>
       </glossdef>
     </glossentry>
+    <glossentry xml:id="remotedirectories" condition='l24'>
+      <glossterm>Remote directory</glossterm>
+      <glossdef>
+        <para>A remote directory describes a feature of
+        Lustre where metadata for files in a given directory may be
+        stored on a different MDT than the metadata for the parent
+        directory. Remote directories only became possible with the
+        advent of DNE Phase 1, which arrived in Lustre version
+        2.4. Remote directories are available to system
+        administrators who wish to provide individual metadata
+        targets for individual workloads.</para>
+      </glossdef>
+    </glossentry>
     <glossentry xml:id="replay">
       <glossterm>Replay request</glossterm>
       <glossdef>
@@ -700,7 +723,7 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
     <glossentry xml:id="routing">
       <glossterm>Routing</glossterm>
       <glossdef>
-        <para>LNET routing between different networks and LNDs.</para>
+        <para>LNet routing between different networks and LNDs.</para>
       </glossdef>
     </glossentry>
     <glossentry xml:id="rpc">
@@ -712,7 +735,7 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
   </glossdiv>
   <glossdiv>
     <title>S</title>
-    <glossentry xml:id="stride">
+    <glossentry xml:id="stripe">
       <glossterm>Stripe</glossterm>
       <glossdef>
         <para>A contiguous, logical extent of a Lustre file written to a single
@@ -720,6 +743,18 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
         of a file visible to user applications.</para>
       </glossdef>
     </glossentry>
+    <glossentry xml:id="stripeddirectory" condition='l28'>
+      <glossterm>Striped Directory</glossterm>
+      <glossdef>
+        <para>A striped directory is a feature of Lustre
+        software where metadata for files in a given directory are
+        distributed evenly over multiple MDTs. Striped directories
+        are only available in Lustre software version 2.8 or later.
+        An administrator can use a striped directory to increase
+        metadata performance by distributing the metadata requests
+        in a single directory over two or more MDTs.</para>
+      </glossdef>
+    </glossentry>
     <glossentry xml:id="stridesize">
       <glossterm>Stripe size</glossterm>
       <glossdef>
@@ -737,14 +772,6 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
         file.</para>
       </glossdef>
     </glossentry>
-    <glossentry xml:id="stripingmetadata">
-      <glossterm>Striping metadata</glossterm>
-      <glossdef>
-        <para>The extended attribute associated with a file that describes how
-        its data is distributed over storage objects. See also 
-        <emphasis role="italic">Default stripe pattern</emphasis>.</para>
-      </glossdef>
-    </glossentry>
   </glossdiv>
   <glossdiv>
     <title>T</title>
@@ -766,7 +793,7 @@ xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en-US">
         utilization of many OSTs. For more information about wide striping, see
         
         <xref xmlns:xlink="http://www.w3.org/1999/xlink"
-        linkend="section_syy_gcl_qk" />.</para>
+        linkend="wide_striping" />.</para>
       </glossdef>
     </glossentry>
   </glossdiv>