Commits on Sep 12, 2011
  1. Remove the write handler only if there are no longer objects in the o…

    …utput queue AND if the static buffer is empty. This bug was the cause of a possible server-stop-responding-to-client bug under some specific work load. Thanks to Pieter Noordhuis for spotting and fixing it.
    committed Sep 12, 2011
Commits on Jul 28, 2011
Commits on Jul 27, 2011
Commits on Jul 22, 2011
  1. Redis 2.2.12

    committed Jul 22, 2011
  2. prepareForShutdown() fixed for correctness regarding what to do with …

    …AOF and RDB persistence on exit.
    committed Jul 22, 2011
Commits on Jul 15, 2011
  1. Warn the user that will try to enable VM that VM sucks. But still all…

    …ows him to enable VM with a special option.
    committed Jun 6, 2011
  2. Fixed another merge typo

    committed Jul 15, 2011
  3. removed a second copy of rewriteClientCommandVector put inside the so…

    …urce code for a merge error
    committed Jul 15, 2011
  4. Manual merge after cherry-pick

    committed Jul 12, 2011
  5. Take a pointer to the relevant entry of the command table in the clie…

    …nt structure. This is generally a more sounding design, simplifies a few functions prototype, and as a side effect fixes a bug related to the conversion of EXPIRE -1 to DEL: before of this fix Redis tried to convert it into an EXPIREAT in the AOF code, regardless of our rewrite of the command.
    committed Jul 8, 2011
  6. use the new rewriteClientCommandVector() function for SPOP -> SREM re…

    …plication translation as well.
    committed May 27, 2011
  7. Don't expire keys while loading AOF.

    They will be expired (and a DEL will be logged) after the loading is done
    hampus committed with Jul 3, 2011
Commits on Jul 7, 2011
  1. Fixed a problem with AOF when it is stopped via CONFIG SET appendonly…

    … no. We used to kill the wrong child...
    committed Jul 7, 2011
Commits on Jul 3, 2011
Commits on Jul 2, 2011
  1. childrens -> children in INFO output field names. This is a backward …

    …incompatible change, but really a minimal one.
    committed Jul 2, 2011
  2. colorized make for 2.2 as well

    committed Jul 2, 2011
Commits on Jul 1, 2011
  1. Slowlog backported to 2.2

    committed Jul 1, 2011
Commits on Jun 29, 2011
  1. Partial fix for a problem with AOF and BRPOP. We have at least a sing…

    …le evidence of an AOF that ended with a BRPOP call against an empty list, causing later issues at run time. Now the problem is detected while loading the AOF at startup, even if it is still to understand how the corrupted AOF was generated.
    committed Jun 29, 2011
Commits on Jun 22, 2011
  1. Redis 2.2.11

    committed Jun 22, 2011
Commits on Jun 17, 2011
  1. Use a safe iterator while saving the DB, since the getExpire() functi…

    …on will access the iterating dictionary.
    committed Jun 17, 2011
Commits on Jun 14, 2011
  1. Redis 2.2.10

    committed Jun 14, 2011