Skip to content
Commits on Mar 13, 2012
  1. @pietern
  2. @pietern
  3. @pietern
  4. @pietern

    Make MRI 1.9 behave properly w.r.t. timeouts

    pietern committed Mar 13, 2012
    This change modifies the Ruby connection class to use IO#read_nonblock
    and IO#select to make it time out when it is supposed to time out.
    
    The previous implementation relied on raw socket timeouts, which don't
    work for MRI 1.9. The use of IO#select is a little slower, but fixes
    read timeouts. Connect timeouts are also enforced using IO#select in
    this patch.
    
    Inspiration for the dual socket implementation was drawn from the
    `dalli` gem by Mike Perham.
  5. @pietern

    Re-raise own timeout error

    pietern committed Mar 13, 2012
  6. @pietern

    Use floating point timeout duration

    pietern committed Mar 12, 2012
    This reduces back and forth conversion, and defaults to the format that
    is easier to work with.
  7. @pietern

    Don't rely on implicit #to_s

    pietern committed Mar 12, 2012
    JRuby 1.6 raises an exception without this patch.
  8. @pietern

    Don't log when `t1` wasn't set

    pietern committed Mar 12, 2012
  9. @pietern

    Merge pull request #188 from cyx/master

    pietern committed Mar 12, 2012
    Remove the option for thread_safe
Commits on Mar 12, 2012
  1. @cyx

    Remove the option for :thread_safe.

    cyx committed Mar 13, 2012
  2. @djanowski

    Update Unicorn example.

    djanowski committed Mar 12, 2012
Commits on Mar 10, 2012
  1. @soveran

    Bump version.

    soveran committed Mar 10, 2012
Commits on Mar 9, 2012
  1. @pietern

    Merge pull request #186 from matflores/docs

    pietern committed Mar 9, 2012
    Docs
  2. @matflores

    Document keys commands

    matflores committed Mar 9, 2012
  3. @matflores
Commits on Mar 8, 2012
  1. @djanowski

    Merge pull request #184 from ezmobius/zset-return

    djanowski committed Mar 8, 2012
    Modify return value for sorted set commands when `:with_scores => true`
  2. @pietern
  3. @pietern

    Move commands around

    pietern committed Mar 8, 2012
  4. @pietern

    Document sorted set commands

    pietern committed Mar 8, 2012
Commits on Feb 14, 2012
  1. @pietern
  2. @pietern
  3. @pietern

    Aliases for #[] and #[]=

    pietern committed Feb 14, 2012
  4. @pietern
  5. @djanowski
  6. @pietern

    Future example in CHANGELOG

    pietern committed Feb 14, 2012
  7. @djanowski

    All of our errors are RuntimeErrors.

    djanowski committed Feb 14, 2012
    Fixes build.
Commits on Feb 11, 2012
  1. @djanowski

    Update CHANGELOG.

    djanowski committed Feb 11, 2012
  2. @djanowski

    Merge remote-tracking branch 'origin/misc'

    djanowski committed Feb 11, 2012
    Conflicts:
    	lib/redis/client.rb
    	test/connection_handling_test.rb
  3. @djanowski

    Update CHANGELOG.

    djanowski committed Feb 10, 2012
Commits on Feb 7, 2012
  1. @djanowski
Commits on Feb 6, 2012
  1. @djanowski
  2. @djanowski
  3. @djanowski
  4. @djanowski
  5. @djanowski
Something went wrong with that request. Please try again.