Hi all

I ran into an issue with the apr-util memcache code [1]  used by
Subversion that severely affects use of memcache on a high load
Subversion server.
apr_memcache_server_create is not translating the seconds based TTL
passed in to the microseconds based TTL used by the resource pool,
resulting in connections to memcache being killed too quickly (after
50 microseconds in the case of Subversion).
This quickly leads to socket exhaustion (too many connections in
TIME_WAIT) under a heavy load (e.g. a room full of developers doing
git svn clones).

It's not a Subversion issue, but you may want to be aware of it as it
directly affects on of your features.

tim

[1] https://issues.apache.org/bugzilla/show_bug.cgi?id=51511

Reply via email to