- 22 Feb, 2012 2 commits
- 21 Feb, 2012 5 commits
-
-
Salvatore Sanfilippo authored
Force SIGSEGV without HAVE_BACKTRACE (unstable)
-
Pieter Noordhuis authored
-
Pieter Noordhuis authored
-
antirez authored
-
antirez authored
-
- 19 Feb, 2012 3 commits
- 16 Feb, 2012 5 commits
-
-
Pieter Noordhuis authored
The cron is responsible for expiring keys. When keys are expired at load time, it is possible that the snapshot of a master node gets modified. This can in turn lead to inconsistencies in the data set. A more concrete example of this behavior follows. A user reported a slave that would show an monotonically increase input buffer length, shortly after completing a SYNC. Also, `INFO` output showed a single blocked client, which could only be the master link. Investigation showed that indeed the `BRPOP` command was fed by the master. This command can only end up in the stream of write operations when it did NOT block, and effectively executed `RPOP`. However, when the key involved in the `BRPOP` is expired BEFORE the command is executed, the client executing it will block. The client in this case, is the master link.
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
- 15 Feb, 2012 1 commit
-
-
antirez authored
-
- 14 Feb, 2012 5 commits
- 13 Feb, 2012 2 commits
-
-
Salvatore Sanfilippo authored
added lua struct c extension
-
lsbardel authored
-
- 09 Feb, 2012 3 commits
- 08 Feb, 2012 3 commits
- 07 Feb, 2012 6 commits
-
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
Fixes to c->reply_bytes computation, and debug messages to closely study the behavior of memory pressure + slaves + maxmemory + blocked slaves.
-
antirez authored
-
antirez authored
Precision of getClientOutputBufferMemoryUsage() greatily improved, see issue #327 for more information.
-
- 06 Feb, 2012 2 commits
- 05 Feb, 2012 3 commits