- 07 Jan, 2020 2 commits
- 06 Jan, 2020 1 commit
-
-
WuYunlong authored
-
- 01 Jan, 2020 1 commit
-
-
antirez authored
Likely fix #6723. This is what happens AFAIK: we enter the main loop where we expire stuff until a given percentage of keys is still found to be logically expired. There are however other potential exit conditions. However the "sampled" variable is not always incremented inside the loop, because we may found no valid slot as we scan the hash table, but just NULLs ad dict entries. So when the do/while loop condition is triggered at the end, we do (expired*100/sampled), dividing by zero if we sampled 0 keys.
-
- 29 Dec, 2019 5 commits
-
-
antirez authored
Happened when we set the name to "" to cancel the name. Was introduced during the RESP3 refactoring. See #6036.
-
antirez authored
-
antirez authored
This bug is from the first version of Redis. Probably the problem here is that before we used an SDS split function that created empty strings for additional spaces, like in "SET foo bar". AFAIK later we replaced it with the curretn sdssplitarg() API that has no such a problem. As a result, we introduced a bug, where it is no longer possible to do something like: SET foo "" Using the inline protocol. Now it is fixed.
-
Salvatore Sanfilippo authored
Stream: Handle streamID-related edge cases
-
Salvatore Sanfilippo authored
config.c adjust config limits and mutable
-
- 26 Dec, 2019 2 commits
-
-
Oran Agra authored
- make lua-replicate-commands mutable (it never was, but i don't see why) - make tcp-backlog immutable (fix a recent refactory mistake) - increase the max limit of a few configs to match what they were before the recent refactory
-
Guy Benoish authored
This commit solves several edge cases that are related to exhausting the streamID limits: We should correctly calculate the succeeding streamID instead of blindly incrementing 'seq' This affects both XREAD and XADD. Other (unrelated) changes: Reply with a better error message when trying to add an entry to a stream that has exhausted last_id
-
- 20 Dec, 2019 1 commit
-
-
antirez authored
-
- 19 Dec, 2019 3 commits
-
-
Salvatore Sanfilippo authored
Wrap also propagate as multi
-
Salvatore Sanfilippo authored
scripting: flag lua_client as CLIENT_MULTI after redis.replicate_command() immediately
-
Salvatore Sanfilippo authored
Better systemd integration v2
-
- 18 Dec, 2019 8 commits
-
-
antirez authored
-
Salvatore Sanfilippo authored
Add config and module API for AvoidReplicaTraffic
-
antirez authored
-
antirez authored
-
Salvatore Sanfilippo authored
Add a new SET option KEEPTTL and fix issue #5256
-
zhaozhao.zz authored
-
zhaozhao.zz authored
-
- 17 Dec, 2019 13 commits
-
-
Salvatore Sanfilippo authored
Add module APIs for custom authentication
-
antirez authored
-
Salvatore Sanfilippo authored
Add configuration option for allowing reads on cluster down
-
Madelyn Olson authored
-
Madelyn Olson authored
-
Madelyn Olson authored
-
Madelyn Olson authored
-
Madelyn Olson authored
-
Madelyn Olson authored
-
Madelyn Olson authored
-
Madelyn Olson authored
-
Madelyn Olson authored
-
Madelyn Olson authored
-
- 16 Dec, 2019 4 commits
-
-
Salvatore Sanfilippo authored
Fix outdated information on max memory policies
-
antirez authored
-
antirez authored
-
Salvatore Sanfilippo authored
init server.hz early to avoid div by 0 during config file loading
-