[svnbook commit] r3433 - trunk/src/de/book

codesite-noreply at google.com codesite-noreply at google.com
Mon Feb 23 12:29:40 CST 2009


Author: jmfelderhoff at gmx.eu
Date: Mon Feb 23 10:11:19 2009
New Revision: 3433

Modified:
    trunk/src/de/book/ch05-repository-admin.xml

Log:
* trunk/src/de/book/ch05-repository-admin.xml
   - Fixes ticket #215 (cf. http://www.svnbook.de/report/6).


Modified: trunk/src/de/book/ch05-repository-admin.xml
==============================================================================
--- trunk/src/de/book/ch05-repository-admin.xml	(original)
+++ trunk/src/de/book/ch05-repository-admin.xml	Mon Feb 23 10:11:19 2009
@@ -2555,6 +2555,7 @@
        <sect3 id="svn.reposadmin.maint.tk.fsfsreshard">
          <title>fsfs-reshard.py</title>

+<!--
          <para>While not an official member of the Subversion
            toolchain, the <command>fsfs-reshard.py</command> script
            (found in the <filename>tools/server-side</filename>
@@ -2571,7 +2572,26 @@
            number of these files in each directory can grow to be quite
            large.  This has been observed to cause performance problems
            on certain network-based filesystems.</para>
+-->
+        <para>Obwohl es kein offizielles Glied in der Werkzeugkette
+          von Subversion ist, handelt es sich bei dem Script
+          <command>fsfs-reshard.py</command> (zu finden im Verzeichnis
+          <filename>tools/server-side</filename> des
+          Subversion-Quelltext-Paketes) um ein nützliches Werkzeug zur
+          Leistungssteigerung für Administratoren von FSFS-basierten
+          Subversion-Repositorys. FSFS-Repositorys enthalten Dateien,
+          die die Änderungen in einer einzelnen Revision beschreiben
+          sowie Dateien, die die zu einer Revision gehörenden Eigenschaften
+          beinhalten. Repositorys, die in einer früheren Version als
+          Subversion 1.5 erzeugt wurden, legen diese Dateien in zwei
+          Verzeichnissen ab – eins pro Dateityp. Während neue
+          Revisionen an das Repository übergeben werden, legt
+          Subversion dort immer mehr Dateien ab – im Lauf der
+          Zeit kann die Anzahl der Dateien recht groß werden. Es wurde
+          festgestellt, dass dies bei bestimmten netzbasierten
+          Dateisystemen zu Leistungseinbußen kommen kann.</para>

+<!--
          <para>Subversion 1.5 creates FSFS-backed repositories using a
            slightly modified layout in which the contents of these two
            directories are <firstterm>sharded</firstterm>, or scattered
@@ -2589,6 +2609,25 @@
            sharded layout (which Subversion will not automatically do
            for you) or for fine-tuning an already sharded
            repository.</para>
+-->
+        <para>Subversion 1.5 legt FSFS-basierte Repositorys mit einer
+          geringfügig veränderten Struktur an, in der der Inhalt
+          dieser beiden Verzeichnisse
+          <firstterm>aufgebrochen</firstterm> ist, d.h. über mehrere
+          Unterverzeichnisse aufgeteilt ist.  Das kann die Zeit
+          erheblich beschleunigen, die benötigt wird, um eine dieser
+          Dateien zu finden und führt somit zu einer allgemeinen
+          Leistungssteigerung beim Lesen aus dem Repository. Die
+          Anzahl der Unterverzeichnisse für diese Dateien ist jedoch
+          konfigurierbar, und hier setzt
+          <command>fsfs-reshard.py</command> an. Dieses Script mischt
+          die Dateistruktur des Repositorys und ordnet sie gemäß der
+          Anzahl der gewünschten Unterverzeichnisse neu an. Das ist
+          inbesonders dann nützlich, wenn ein älteres Repository in
+          die neue Struktur von Subversion 1.5 überführt werden soll
+          (was Subversion nicht automatisch für Sie macht) oder falls
+          ein bereits aufgeteiltes Repository noch feiner eingestellt
+          werden soll.</para>

        </sect3>



More information about the svnbook-dev mailing list