Commit History

Author SHA1 Message Date
  antirez 59aecb3a6c Take a pointer to the relevant entry of the command table in the client 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. 13 years ago
  antirez b8082ae7ba don't process EXPIRE with negative TTL or EXPIREAT with time in the past if we are a slave too (see http://groups.google.com/group/redis-db/browse_thread/thread/5a931fefb88b16d5). Also propagate it as DEL. 13 years ago
  antirez d30dafe7f4 use the new rewriteClientCommandVector() function for SPOP -> SREM replication translation as well. 13 years ago
  Hampus Wessman a906670e2d Don't expire keys while loading AOF. 13 years ago
  antirez d3203c16f5 Fixed a problem with AOF when it is stopped via CONFIG SET appendonly no. We used to kill the wrong child... 13 years ago
  antirez 2e1adff83e Fixed typo in redis.conf related to slow log parameters 13 years ago
  antirez 194058931f childrens -> children in INFO output field names. This is a backward incompatible change, but really a minimal one. 13 years ago
  antirez 5a7bfb8a84 colorized make for 2.2 as well 13 years ago
  antirez aaa7fe1551 no more allocation stats info in INFO, useless now that we have jemalloc. 13 years ago
  antirez 33d2761bc0 ustime() backported from unstable, used by slow log 13 years ago
  antirez ad6347b74e Slowlog backported to 2.2 13 years ago
  antirez d3b5989148 Partial fix for a problem with AOF and BRPOP. We have at least a single 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. 13 years ago
  antirez a2d68e6524 Redis 2.2.11 13 years ago
  antirez 25e805b417 Use a safe iterator while saving the DB, since the getExpire() function will access the iterating dictionary. 13 years ago
  antirez 4ec8b732b7 Redis 2.2.10 13 years ago
  antirez 046b4f66ef redis-cli updated to the same version as the 2.4 branch 13 years ago
  antirez 5d91926304 Fix for issue 566, fixed in a more long term way into the 2.4 branch 13 years ago
  Pieter Noordhuis 5afce9b6ea SETNX regression tests. 13 years ago
  antirez 0df2e5b9d5 Fixed init script bug, thanks to Henrik Westphal 13 years ago
  antirez 0b4eb5fd21 Better init script 13 years ago
  Pieter Noordhuis b13216a8c7 Work with make v3.80 13 years ago
  antirez 25a585ad42 Changelog typo fixed 13 years ago
  antirez 7d8c021a9a Redis 2.2.9 13 years ago
  antirez be87e76906 Merge remote branch 'origin/2.2' into 2.2 13 years ago
  antirez 09d9879963 AOF log rewriting in slave performed after a successful sych with the master was misplaced. Now it happens at the right time. 13 years ago
  antirez dfc74051ce test for the BRPOPLPUSH issue 561 related issues 13 years ago
  antirez 196fc32b77 use the new rewriteClientCommandVector() function for SPOP -> SREM replication translation as well. 13 years ago
  antirez b190b0c98f modified the BRPOPLPUSH target field cleanup strategy to fix it the proper way. 13 years ago
  antirez d7061f8137 Removed a leak in the BRPOPLPUSH unrelated to issue 561 13 years ago
  antirez 20867e8009 Fix for issue 516, rewriting the command vector to correctly repliate BRPOPLPUSH. Still to test everything, especially edge cases 13 years ago