Permalink
Commits on Jan 15, 2009
Commits on Jan 14, 2009
  1. Cleanup

    mperham committed Jan 14, 2009
  2. Update docs

    mperham committed Jan 14, 2009
  3. Add support for consistent hashing, using the libketama algorithm.

    We build a weighted continuum of server mappings.  Each key hashes
    to a value and we find the closest server in the continuum to that
    value.  Now if we add a server, only 1/total keys will map to a
    different server, dramatically reducing the impact of the addition.
    mperham committed Jan 14, 2009
Commits on Dec 16, 2008
Commits on Nov 25, 2008
Commits on Nov 24, 2008
  1. Fix previously unnoticed test failures due to the gem library being l…

    …oaded over the local library
    packagethief committed Nov 24, 2008
  2. Fix that IndexError would bubble up on methods not wrapped in with_se…

    …rver. Always raise MemCacheError as per the original implementation.
    packagethief committed Nov 24, 2008
  3. Consistently return server responses and check for errors. Ported fro…

    …m Rails' bundled client [#09d98f1]
    packagethief committed Nov 24, 2008
  4. Ruby 1.9 compat: don't shadow local variable with block variable; Use…

    … String#bytes if it's defined
    packagethief committed Nov 24, 2008
Commits on Oct 11, 2008
Commits on Oct 10, 2008
Commits on Jul 8, 2008
Commits on Jun 27, 2008
Commits on Jun 26, 2008
  1. Remove old file

    mperham committed Jun 26, 2008
  2. Update C extension to use standard Rubygems conventions so it will be…

    … auto-built.
    
    Release 1.5.0.3
    mperham committed Jun 26, 2008
  3. implemented CRC ITU-T in C extension

    (cherry picked from commit 781343dd057defe0019c8995c7671269fd7fc9af)
    ninjudd committed with mperham Jun 25, 2008
Commits on May 23, 2008
Commits on May 22, 2008
Commits on May 20, 2008
  1. Add github gem integration

    mperham committed May 20, 2008
  2. Initial commit

    mperham committed May 20, 2008