This is a followup to T2783. Subversion daemons still make a handful of direct working copy calls:
- A couple variants of svn ls, which probably needs to be an internal call.
- svn log --limit 1, which probably also needs to be an internal call.
We have no immediate need to make Subversion highly available. For subversion, there are also possible workarounds:
- These daemons can be made available without changes if all SVN repositories are remote, since they're issuing against the origin, not against a local working copy.
- We could connect to the repositories directly? Probably too much mess to deal with, but svn --xml ls -R can generate multiple gigabytes of output and require hours to generate, and we can't easily stream it since it's XML.