Author: brane
Revision: 1656616
Modified property: svn:log
Modified: svn:log at Fri Feb 6 10:01:15 2015
------------------------------------------------------------------------------
--- svn:log (original)
+++ svn:log Fri Feb 6 10:01:15 2015
@@ -2,12 +2,24 @@ On the reuse-ra-session branch: Split th
of active sessions and a list of inactive, open sessions.
This split has two benefits:
- - it speeds up the search for an inactive session to reuse, since
- the search will no longer have to iterate over active sessions;
- - it lays the groundwork needet for limiting the number of
+ - it allows us to always pick the most recent released session
+ for reuse, making it more likely that the session's connection
+ to the server is still valid;
+ - it lays the groundwork needed for limiting the number of
cached idle sessions and closing the least recently used idle
session when releasing an active session onto the idle list.
+[[This log message has been edited. In the original version the
+ itemized list above started with the following text:
+
+ - it speeds up the search for an inactive session to reuse, since
+ the search will no longer have to iterate over active sessions;
+
+ but gstein pointed out on dev@ that, given the likely number of
+ concurrently open sessions, search speed is the least of our
+ worries and mentioning it makes the log message confusing.
+ --brane]]
+
* BRANCH-README: Update status.
* subversion/libsvn_client/client.h: Include apr_ring.h.