Current TODO:
- build system stuff (using dchristian's patch)
- real benchmark
- long keys and values
On Thu, Apr 3, 2008 at 5:22 PM, David Glasser <glasser_at_davidglasser.net> wrote:
> The in-memory-cache branch is nearing completion. It unifies various
> caches found in FSFS behind a simple API, and allows the caches to be
> implemented either in process as hashes or with memcached. If you use
> memcached (which is enabled in a new fsfs.conf file), caches can live
> longer than the lifetime of a single svn_fs_t.
>
> Remaining TODO:
> - Move the code which makes an apr_memcache_t based on an
> svn_config_t to libsvn_subr from FSFS, and use it in the C test.
> - Build system issues (mostly done by a cache I have from dchristian).
> - Add --memcache options to the test suite.
> - Actually run a real benchmark.
> - Document the fact that all errors communicating with memcached are
> fail-stop. This is a problem that should be solved with a better svn
> logging infrastructure, which we ought to get before 1.6 anyway (it's
> a high priority for my team).
>
> Once it's on trunk, I'll consider making more things cachable
> (representations, say).
>
> --dave
>
> --
> David Glasser | glasser@davidglasser.net | http://www.davidglasser.net/
>
--
David Glasser | glasser@davidglasser.net | http://www.davidglasser.net/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-04-08 01:34:03 CEST