…ixes issue #252.
…nce without user-provided memory limits is detected.
…cessed in read-only.
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.
… vector, and object associated to first argument assuming it is a key.
…s/fixes/additions to the test suite itself needed to write the test.
…so expanded values in the error message.
…r growing, due to nul-terms in specific bytes of the request or indefinitely long multi bulk or bulk count strings without newlines. This bug is related to Issue #141 as well.
…. The output buffer was not copied correctly between slaves. This fixes issue #141.
…ested by github issue #219
… and ZINTERSTORE.
… when running the test with valgrind.
…ression test on mac os x and in the CI when running over valgrind. This fixes issue #256
…low the configured replication timeout.