Commits on Apr 30, 2012
  1. Redis 2.4.12

    antirez committed Apr 30, 2012
  2. Redis test: More reliable BRPOPLPUSH replication test.

    antirez committed Apr 26, 2012
    Now it uses the new wait_for_condition testing primitive.
    Also wait_for_condition implementation was fixed in this commit to properly
    escape the expr command and its argument.
Commits on Apr 29, 2012
Commits on Apr 21, 2012
  1. Limit memory used by big SLOWLOG entries.

    antirez committed Apr 21, 2012
    Two limits are added:
    1) Up to SLOWLOG_ENTRY_MAX_ARGV arguments are logged.
    2) Up to SLOWLOG_ENTRY_MAX_STRING bytes per argument are logged.
    3) slowlog-max-len is set to 128 by default (was 1024).
    The number of remaining arguments / bytes is logged in the entry
    so that the user can understand better the nature of the logged command.
Commits on Apr 19, 2012
  1. Redis 2.4.11

    antirez committed Apr 19, 2012
Commits on Apr 18, 2012
  1. Marginally cleaner lookupKeyByPattern() implementation.

    antirez committed Apr 18, 2012
    just fieldobj itself as sentinel of the fact a field object is used or
    not, instead of using the filed length, that may be confusing both for
    people and for the compiler emitting a warning.
Commits on Apr 17, 2012
  1. lookupKeyByPattern() used by SORT GET/BY rewritten. Fixes issue #460.

    antirez committed Apr 17, 2012
    lookupKeyByPattern() was implemented with a trick to speedup the lookup
    process allocating two fake Redis obejcts on the stack. However now that
    we propagate expires to the slave as DEL operations the lookup of the
    key may result into a call to expireIfNeeded() having the stack
    allocated object as argument, that may in turn use it to create the
    protocol to send to the slave. But since this fake obejcts are
    inherently read-only this is a problem.
    As a side effect of this fix there are no longer size limits in the
    pattern to be used with GET/BY option of SORT.
    See #460 for bug details.
Commits on Apr 6, 2012
Commits on Apr 4, 2012
  1. Structure field controlling the INFO field master_link_down_since_sec…

    antirez committed Apr 4, 2012
    …onds initialized correctly to avoid strange INFO output at startup when a slave has yet to connect to its master.
Commits on Mar 30, 2012
  1. Redis 2.4.10

    antirez committed Mar 30, 2012
  2. Useless GCC warning suppressed.

    antirez committed Mar 30, 2012
  3. Merge pull request #417 from josephjang/e95ca1db21b2dbe82f39a3f7f6390…

    antirez committed Mar 30, 2012
    a memory leak with replication on two or more dbs including >= db10
Commits on Mar 29, 2012
  1. Fixed a memory leak with replication

    josephjang committed Mar 29, 2012
    occurs when two or more dbs are replicated and at least one of them is >db10
  2. Fix for slaves chains. Force resync of slaves (simply disconnecting t…

    antirez committed Mar 29, 2012
    …hem) when SLAVEOF turns a master into a slave.
Commits on Mar 19, 2012
Commits on Mar 18, 2012
  1. Redis 2.4.9

    antirez committed Mar 18, 2012
  2. More memory tests implemented. Default number of iterations lowered t…

    antirez committed Mar 18, 2012
    …o a more acceptable value of 50.
  3. Fixed typo.

    antirez committed Mar 18, 2012
  4. Number of iteration of --test-memory is now 300 (several minutes per …

    antirez committed Mar 18, 2012
    …gigabyte). Memtest86 and Memtester links are also displayed while running the test.
Commits on Feb 26, 2012
  1. redis-benchmark: backported the more capable version from the unstabl…

    antirez committed Feb 26, 2012
    …e branch (pipelining,run selected tests,fixes)
Commits on Feb 22, 2012
  1. updated utils/ to support chkconfig boxes (redhat/

    Brad Voth committed with antirez Jan 18, 2012
    centos) as well as debian/ubuntu
  2. Fix for issue #306, thanks to tchajed (on github) for the pull reques…

    antirez committed Feb 22, 2012
    …t. The original patch was reworked a bit.
  3. Redis version 2.4.8

    antirez committed Feb 22, 2012