- 14 May, 2020 7 commits
-
-
Madelyn Olson authored
-
Madelyn Olson authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
A fix for #7249.
-
antirez authored
Related to #7234.
-
- 12 May, 2020 3 commits
-
-
antirez authored
-
Salvatore Sanfilippo authored
fix unstable replication test
-
Oran Agra authored
this test which has coverage for varoius flows of diskless master was failing randomly from time to time. the failure was: [err]: diskless all replicas drop during rdb pipe in tests/integration/replication.tcl log message of '*Diskless rdb transfer, last replica dropped, killing fork child*' not found what seemed to have happened is that the master didn't detect that all replicas dropped by the time the replication ended, it thought that one replica is still connected. now the test takes a few seconds longer but it seems stable.
-
- 11 May, 2020 1 commit
-
-
Oran Agra authored
This bug was introduced by a recent change in which readQueryFromClient is using freeClientAsync, and despite the fact that now freeClientsInAsyncFreeQueue is in beforeSleep, that's not enough since it's not called during loading in processEventsWhileBlocked. furthermore, afterSleep was called in that case but beforeSleep wasn't. This bug also caused slowness sine the level-triggered mode of epoll kept signaling these connections as readable causing us to keep doing connRead again and again for ll of these, which keep accumulating. now both before and after sleep are called, but not all of their actions are performed during loading, some are only reserved for the main loop. fixes issue #7215
-
- 09 May, 2020 4 commits
-
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
We want to send pings and pongs at specific intervals, since our packets also contain information about the configuration of the cluster and are used for gossip. However since our cluster bus is used in a mixed way for data (such as Pub/Sub or modules cluster messages) and metadata, sometimes a very busy channel may delay the reception of pong packets. So after discussing it in #7216, this commit introduces a new field that is not exposed in the cluster, is only an internal information about the last time we received any data from a given node: we use this field in order to avoid detecting failures, claiming data reception of new data from the node is a proof of liveness.
-
- 08 May, 2020 1 commit
-
-
Salvatore Sanfilippo authored
Redis Benchmark: Fix coredump because of double free
-
- 06 May, 2020 6 commits
-
-
antirez authored
-
Salvatore Sanfilippo authored
Remove unreachable branch.
-
Salvatore Sanfilippo authored
add jemalloc-bg-thread config in redis conf
-
Salvatore Sanfilippo authored
add include guard for lolwut.h
-
hwware authored
-
hwware authored
-
- 05 May, 2020 14 commits
-
-
Salvatore Sanfilippo authored
redis-cli cluster reshard does not work with ACL (AUTH2 MIGRATE args un-implemented)
-
ShooterIT authored
-
Brad Dunbar authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
Salvatore Sanfilippo authored
make struct user anonymous (only typedefed) in server.h
-
Titouan Christophe authored
This works because this struct is never referenced by its name, but always by its type. This prevents a conflict with struct user from <sys/user.h> when compiling against uclibc. Signed-off-by:
Titouan Christophe <titouan.christophe@railnova.eu>
-
Salvatore Sanfilippo authored
Add --user argument to redis-benchmark.c (ACL)
-
antirez authored
-
Salvatore Sanfilippo authored
Fixed compiler warnings on rev(ulong) function
-
antirez authored
-
antirez authored
-
- 04 May, 2020 4 commits
-
-
Benjamin Sergeant authored
-
Muhammad Zahalqa authored
-
antirez authored
-
antirez authored
See #7188.
-