Author: hartmannathan
Date: Fri Apr  3 03:02:18 2020
New Revision: 1876070

URL: http://svn.apache.org/viewvc?rev=1876070&view=rev
Log:
1.14 release notes: Document addition of 'svnadmin build-repcache' command.

* docs/release-notes/1.14.html
  (#new-feature-compatibility-table): Expand the stub added by danielsh in
    r1875975 for this new subcommand.
  (#svnadmin-build-repcache): New section.

Modified:
    subversion/site/publish/docs/release-notes/1.14.html

Modified: subversion/site/publish/docs/release-notes/1.14.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/1.14.html?rev=1876070&r1=1876069&r2=1876070&view=diff
==============================================================================
--- subversion/site/publish/docs/release-notes/1.14.html (original)
+++ subversion/site/publish/docs/release-notes/1.14.html Fri Apr  3 03:02:18 
2020
@@ -128,11 +128,11 @@ and what impact these changes may have.<
     <td>any FSFS repo</td>
     <td></td></tr>
   <tr>
-    <td><tt>svnadmin build-repcache</tt></td>
-    <td>TODO</td>
-    <td>TODO</td>
-    <td>TODO</td>
-    <td class="todo">TODO: write a section for this</td></tr>
+    <td><a href="#svnadmin-build-repcache"><tt>svnadmin 
build-repcache</tt></a></td>
+    <td>n/a</td>
+    <td>1.14</td>
+    <td>FSFS version 6</td>
+    <td></td></tr>
   <tr>
     <td>
       <a href="#shelving">Shelving (experimental)</a>
@@ -258,6 +258,56 @@ but excluding FSFS indexes. For example:
 <p>(See <a href="http://svn.apache.org/r1857624";>r1857624</a>.)</p>
 </div> <!-- svnadmin-rev-size -->
 
+<div class="h3" id="svnadmin-build-repcache">
+<h3>New <tt>svnadmin build-repcache</tt> command
+  <a class="sectionlink" href="#svnadmin-build-repcache"
+     title="Link to this section">&para;</a>
+</h3>
+
+<p>Representation Sharing (also called rep-sharing) is a data storage
+de-duplication feature first introduced in Subversion 1.6. It reduces the disk
+size of a repository by storing duplicate data only once. (See <a
+href="https://issues.apache.org/jira/browse/SVN-2286";>issue #2286</a>.)</p>
+
+<p>This optional feature is enabled by default. It relies on a rep-cache
+database, which Subversion automatically maintains with the repository, to
+identify duplicate pieces of data.</p>
+
+<p>Over time, some administrators have disabled and/or re-enabled rep-sharing,
+which has the effect of excluding from the rep-cache any revisions that were
+committed while the feature was disabled.</p>
+
+<p>Subversion 1.14 introduces a new <tt>svnadmin build-repcache</tt>
+subcommand, which administrators can use to populate any missing entries in
+the rep-cache database for a specified revision range (or all revisions). (See
+<a href="http://svn.apache.org/r1875921";>r1875921</a>.)</p>
+
+<p>For example, to process revisions 20 through 25, inclusive, and ensure that
+their data is known to the rep-cache:</p>
+
+<pre>
+    $ svnadmin build-repcache /path/to/repo -r20:25
+    * Processed revision 20.
+    * Processed revision 21.
+    * Processed revision 22.
+    * Processed revision 23.
+    * Processed revision 24.
+    * Processed revision 25.
+</pre>
+
+<p>If only one revision argument is given, <tt>svnadmin build-repcache</tt>
+will process that revision only:</p>
+
+<pre>
+    $ svnadmin build-repcache /path/to/repo -r20
+    * Processed revision 20.
+</pre>
+
+<p>If no revision argument is given, <tt>svnadmin build-repcache</tt> will
+process all revisions.</p>
+
+</div> <!-- svnadmin-build-repcache -->
+
 </div>  <!-- new-features -->
 
 <div class="h2" id="enhancements">


Reply via email to