Author: kotkov
Date: Wed Jul 26 14:05:45 2017
New Revision: 1803050
URL: http://svn.apache.org/viewvc?rev=1803050&view=rev
Log:
* site/publish/docs/release-notes/1.10.html
(lz4): New (minimal) section on the recently implemented support for LZ4
compression. Includes a subsection mentioning that the filesystem format
has been bumped to number 8 and place a warning about our no-upgrade-path
for pre-releases policy.
Modified:
subversion/site/publish/docs/release-notes/1.10.html
Modified: subversion/site/publish/docs/release-notes/1.10.html
URL:
http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/1.10.html?rev=1803050&r1=1803049&r2=1803050&view=diff
==============================================================================
--- subversion/site/publish/docs/release-notes/1.10.html (original)
+++ subversion/site/publish/docs/release-notes/1.10.html Wed Jul 26 14:05:45
2017
@@ -39,6 +39,8 @@
>Improved path-based authorization</a></li>
<li><a href="#conflict-resolver"
>New interactive conflict resolver</a></li>
+ <li><a href="#lz4"
+ >LZ4 Compression</a></li>
<li><a href="#enhancements"
>Many enhancements and bug fixes</a></li>
<li><a href="#issues"
@@ -122,6 +124,14 @@ and what impact these changes may have.<
<td>any</td>
<td>any</td>
<td>Use SVN 1.8 and above clients only for best results.</td></tr>
+ <tr>
+ <td>
+ <a href="#lz4">LZ4 compression</a>
+ </td>
+ <td>1.10</td>
+ <td>1.10</td>
+ <td>1.10</td>
+ <td></td></tr>
</table>
</div> <!-- new-feature-compatibility-table -->
@@ -454,6 +464,57 @@ which contains at least 2 segments and i
</div> <!-- conflict-resolver -->
+<div class="h3" id="lz4">
+<h3>LZ4 compression
+ <a class="sectionlink" href="#lz4"
+ title="Link to this section">¶</a>
+</h3>
+
+<p>Subversion 1.10 adds support for <a
href="https://lz4.github.io/lz4/">LZ4</a>
+compression as an alternative to the <a href="https://zlib.net/">zlib</a>
+compression that has been used in the previous versions. LZ4 offers fast
+compression and decompression while still maintaining a decent compression
+ratio. Using LZ4 compression can significantly improve performance of most
+of the Subversion operations for repositories with large and, possibly,
+incompressible files.
+</p>
+
+<p>Currently, LZ4 compression can be enabled for the data transferred over
+http(s):// to Subversion 1.10 clients by setting the <tt>SVNCompressionLevel
1</tt>
+directive in <tt>mod_dav_svn</tt>. Apart from this, it can also be enabled
+for the on-disk data in new repositories with filesystem format 8 (see below)
+by setting <tt>compression-level = 1</tt> in the <tt>fsfs.conf</tt>
+configuration file.</p>
+
+<div class="h4" id="fsfs-format8">
+<h4>Filesystem format bump
+ <a class="sectionlink" href="#fsfs-format8"
+ title="Link to this section">¶</a>
+</h4>
+
+<p>The default filesystem format is now a new format, numbered 8.
+(The <tt>svnadmin info</tt> command displays the filesystem format number
+of a repository.)</p>
+<p>The format bump is required to allow using LZ4 compression for the on-disk
+data. In order to use LZ4 compression for existing data, it's require to
+perform a full
+<a
href="http://svnbook.red-bean.com/en/1.8/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate.svnadmin">dump/load</a>
+cycle into a new repository with configured <tt>compression-level = 1</tt>
+in the <tt>fsfs.conf</tt> configuration file.
+
+<div class="notice">
+ <p><span style="color: red"><b>WARNING:</b></span> <b>Until Subversion 1.10
+ is generally available, no upgrade path is promised for repositories with
+ the filesystem format 8. Please do not upgrade your existing repositories
+ used in production, and do not use newly created repositories for any data
+ meant for long-term safe-keeping. See our <a
href="/prerelease-caveats">policy
+ for pre-releases</a> for additional information.</p>
+</div>
+
+</div> <!-- fsfs-format8 -->
+
+</div> <!-- lz4 -->
+
</div> <!-- new-features -->
<div class="h2" id="enhancements">