[PATCH] Speed up client by re-using RA session connections
From: Julian Foad <julian.foad_at_wandisco.com>
Date: Wed, 14 Sep 2011 16:07:19 +0100
A patch in progress, for demonstration and your feedback.
Since long ago we've thought about letting the client, through the
"svn update a b c" currently opens 3 RA sesssions.
Similarly, inside libsvn_client we often open up an extra RA session
Update with externals -- opens a new session per external [1]
"svn mergeinfo" -- opens two or three sessions
The attached patch implements "caching" of connections that have been
This patch demonstrates the usage inside "svn status" and "svn info"
In this patch, my idea is that the client passes the cache explicitly to
Thoughts?
In the email threads referenced below, we discussed some related issues
Prior discussions:
[1] Email thread "Re-use connection for svn:externals", from Phillip
[2] Email thread "[RFC] Concept of RA session relative paths", from Ivan
- Julian
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.