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 |