You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2011/08/17 10:11:35 UTC

svn commit: r1158561 - /subversion/site/publish/docs/release-notes/1.7.html

Author: stsp
Date: Wed Aug 17 08:11:35 2011
New Revision: 1158561

URL: http://svn.apache.org/viewvc?rev=1158561&view=rev
Log:
* publish/docs/release-notes/1.7.html: Update information about serf.

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

Modified: subversion/site/publish/docs/release-notes/1.7.html
URL: http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/1.7.html?rev=1158561&r1=1158560&r2=1158561&view=diff
==============================================================================
--- subversion/site/publish/docs/release-notes/1.7.html (original)
+++ subversion/site/publish/docs/release-notes/1.7.html Wed Aug 17 08:11:35 2011
@@ -115,8 +115,8 @@ via calls to the <code>svn_ra.h</code> i
     <td>any</td>
     <td>Permutations of older client/server combinations will continue to
       function at the pre-1.7 feature level. Server-side configuration
-      changes might be required for optimal performance (see
-      <a href="#serf">below</a>).</td></tr>
+      changes might be required for optimal performance with clients that
+      use libsvn_ra_serf (see <a href="#serf">below</a>).</td></tr>
   <tr>
     <td><a href="#wc-ng">WC-NG</a></td>
     <td>1.7</td>
@@ -501,9 +501,9 @@ materialized.</p>
 connecting to supported servers.  This simpler protocol (sometimes referred to
 as <em>HTTPv2</em>) requires fewer client-server round trips to establish a
 connection, making Subversion much more performant on high-latency network
-connections.  Subversion's Serf-based repository access library (which is 
-<a href="#serf">now the default</a> library for HTTP use) has received all of
-the protocol changes scheduled for 1.7, affecting both commit and read
+connections.  Subversion's Serf-based repository access library (which will
+<a href="#serf">become the default</a> library for HTTP in Subversion 1.8) has received
+all of the protocol changes scheduled for 1.7, affecting both commit and read
 operations; the older Neon-based library has received the most important and
 high-impact of these changes, too.</p>
 
@@ -862,17 +862,39 @@ for details.</p>
 </div>  <!-- bug-fixes -->
 
 <div class="h3" id="serf">
-<h3>Serf now default HTTP library (<em>client</em>)
+<h3>Serf HTTP library improved and stabilized (<em>client</em>)
   <a class="sectionlink" href="#serf"
     title="Link to this section">&para;</a>
 </h3>
 
-<p><a href="http://code.google.com/p/serf/">serf</a> is now the default library
-used for accessing HTTP-based repositories.  You can still build and use the
-<a href="http://www.webdav.org/neon/">neon</a> library, as you always have, and
-configure which library the client should use on
-a default or host-by-host basis by setting the <tt>http-library</tt>
-variable in the client-side <tt>servers</tt> configuration file
+<p>The <code>libsvn_ra_serf</code> repository access library has received
+a lot of improvements and stabilization.
+The design of <a href="http://code.google.com/p/serf/">serf</a> facilitates
+future performance improvements that are impossible to achieve with
+<a href="http://www.webdav.org/neon/">neon</a>. There were plans to make
+serf the default HTTP access library for the 1.7 release.
+But because of some remaining issues (for instance
+<a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3979"
+  >issue #3979</a>,
+<a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3980"
+  >issue #3980</a>, and
+<a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3981"
+  >issue #3981</a>),
+Subversion 1.7 still uses libsvn_ra_neon by default.
+Remaining problems are mostly due to insufficient infrastructure deployed
+in the wild wild web, such as HTTP proxies that do not support HTTP/1.1.
+Workarounds for these problems will be implemented for the next release.
+serf will become the default HTTP access library in Subversion 1.8.
+</p>
+<p>
+In the meantime, we encourage all users to try serf with Subversion 1.7 and
+<a href="/docs/community-guide/issues.html#reporting-bugs"
+>report any problems</a>. Successful test reports are appreciated as well.
+Tests in networks that use HTTP proxies or enterprise authentication are
+particularly helpful.
+You can configure which library the client should use on a default or
+host-by-host basis by setting the <tt>http-library</tt> variable in the
+client-side <tt>servers</tt> configuration file
 (<tt>~/.subversion/servers</tt>).</p>
 
 <div class="notice">