1. 15 Mar, 2012 1 commit
    • antirez's avatar
      Fix for issue #391. · c9d3dda2
      antirez authored
      Use a simple protocol between clientsCron() and helper functions to
      understand if the client is still valind and clientsCron() should
      continue processing or if the client was freed and we should continue
      with the next one.
      c9d3dda2
  2. 14 Mar, 2012 4 commits
  3. 13 Mar, 2012 7 commits
  4. 10 Mar, 2012 10 commits
  5. 09 Mar, 2012 1 commit
  6. 08 Mar, 2012 4 commits
  7. 07 Mar, 2012 5 commits
  8. 29 Feb, 2012 5 commits
  9. 28 Feb, 2012 3 commits
    • antirez's avatar
      Version bumped to 2.9.5 · b67feeca
      antirez authored
      b67feeca
    • antirez's avatar
      Better system for additional commands replication. · 78d6a22d
      antirez authored
      The new code uses a more generic data structure to describe redis operations.
      The new design allows for multiple alsoPropagate() calls within the scope of a
      single command, that is useful in different contexts. For instance there
      when there are multiple clients doing BRPOPLPUSH against the same list,
      and a variadic LPUSH is performed against this list, the blocked clients
      will both be served, and we should correctly replicate multiple LPUSH
      commands after the replication of the current command.
      78d6a22d
    • antirez's avatar
      Added a new API to replicate an additional command after the replication of... · eeb34eff
      antirez authored
      Added a new API to replicate an additional command after the replication of the currently executed command, in order to propagte the LPUSH originating from RPOPLPUSH and indirectly by BRPOPLPUSH.
      eeb34eff