- 09 Apr, 2020 6 commits
-
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
Related to #3243.
-
antirez authored
-
antirez authored
Reloading of the RDB generated by DEBUG POPULATE 5000000 SAVE is now 25% faster. This commit also prepares the ability to have more flexibility when loading stuff from the RDB, since we no longer use dbAdd() but can control exactly how things are added in the database.
-
- 08 Apr, 2020 1 commit
-
-
antirez authored
-
- 07 Apr, 2020 2 commits
-
-
antirez authored
-
antirez authored
Related to #5145. Design note: clients may change type when they turn into replicas or are moved into the Pub/Sub category and so forth. Moreover the recomputation of the bytes used is problematic for obvious reasons: it changes continuously, so as a conservative way to avoid accumulating errors, each client remembers the contribution it gave to the sum, and removes it when it is freed or before updating it with the new memory usage.
-
- 06 Apr, 2020 15 commits
-
-
Salvatore Sanfilippo authored
Optimize lua log level judgment
-
Salvatore Sanfilippo authored
fix comments about RESIZE DB opcode in rdb.c
-
antirez authored
-
Salvatore Sanfilippo authored
lazyfree: add a new configuration lazyfree-lazy-user-del
-
qetu3790 authored
fix comments about RESIZE DB opcode in rdb.c
-
antirez authored
-
antirez authored
-
antirez authored
Initially they needed to be at the end so that we could extend to N strings in the future, but after further consideration I no longer believe it's worth it.
-
antirez authored
-
mymilkbottles authored
Optimize lua log level judgment
-
antirez authored
-
mymilkbottles authored
-
Salvatore Sanfilippo authored
Check OOM at script start to get stable lua OOM state.
-
Salvatore Sanfilippo authored
diffrent fix for runtest --host --port
-
Oran Agra authored
-
- 03 Apr, 2020 9 commits
-
-
Salvatore Sanfilippo authored
Try to fix time-sensitive tests in blockonkey.tcl
-
Salvatore Sanfilippo authored
Use __attribute__ only if __GNUC__ is defined
-
Guy Benoish authored
There is an inherent race between the deferring client and the "main" client of the test: While the deferring client issues a blocking command, we can't know for sure that by the time the "main" client tries to issue another command (Usually one that unblocks the deferring client) the deferring client is even blocked... For lack of a better choice this commit uses TCL's 'after' in order to give some time for the deferring client to issues its blocking command before the "main" client does its thing. This problem probably exists in many other tests but this commit tries to fix blockonkeys.tcl
-
Guy Benoish authored
-
Salvatore Sanfilippo authored
Modules: Perform printf-like format checks in variadic API
-
Guy Benoish authored
-
Salvatore Sanfilippo authored
XREAD and XREADGROUP should not be allowed from scripts when BLOCK op…
-
Salvatore Sanfilippo authored
Stale replica should allow MULTI/EXEC
-
Salvatore Sanfilippo authored
fix integer overflow
-
- 02 Apr, 2020 7 commits
-
-
antirez authored
-
Salvatore Sanfilippo authored
Fix no-negative-zero test
-
Salvatore Sanfilippo authored
modules don't signalModifiedKey in setKey() since that's done (optionally) in RM_CloseKey
-
Xudong Zhang authored
-
Guy Benoish authored
-
Guy Benoish authored
Example: Client uses a pipe to send the following to a stale replica: MULTI .. do something ... DISCARD The replica will reply the MUTLI with -MASTERDOWN and execute the rest of the commands... A client using a pipe might not be aware that MULTI failed until it's too late. I can't think of a reason why MULTI/EXEC/DISCARD should not be executed on stale replicas... Also, enable MULTI/EXEC/DISCARD during loading
-
Salvatore Sanfilippo authored
change CI to build and run the module api tests
-