- 27 Feb, 2020 6 commits
-
-
Oran Agra authored
-
Salvatore Sanfilippo authored
XREADGROUP should propagate XCALIM/SETID in MULTI/EXEC
-
Salvatore Sanfilippo authored
fix race in module api test for fork
-
Salvatore Sanfilippo authored
Modules: Do not auto-unblock clients if not blocked on keys
-
Salvatore Sanfilippo authored
fix github actions failing latency test for active defrag - part 2
-
Oran Agra authored
it seems that running two clients at a time is ok too, resuces action time from 20 minutes to 10. we'll use this for now, and if one day it won't be enough we'll have to run just the sensitive tests one by one separately from the others. this commit also fixes an issue with the defrag test that appears to be very rare.
-
- 25 Feb, 2020 2 commits
-
-
Salvatore Sanfilippo authored
fix github actions failing latency test for active defrag
-
Oran Agra authored
seems that github actions are slow, using just one client to reduce false positives. also adding verbose, testing only on latest ubuntu, and building on older one. when doing that, i can reduce the test threshold back to something saner
-
- 24 Feb, 2020 5 commits
-
-
antirez authored
-
antirez authored
-
antirez authored
-
Salvatore Sanfilippo authored
Fix latency sensitivity of new defrag test
-
antirez authored
-
- 23 Feb, 2020 4 commits
-
-
Oran Agra authored
in some cases we were trying to kill the fork before it got created
-
Guy Benoish authored
-
Guy Benoish authored
Use built-in alsoPropagate mechanism that wraps commands in MULTI/EXEC before sending them to replica/AOF
-
Oran Agra authored
I saw that the new defag test for list was failing in CI recently, so i reduce it's threshold from 12 to 60. besides that, i add / improve the latency test for that other two defrag tests (add a sensitive latency and digest / save checks) and fix bad usage of debug populate (can't overrides existing keys). this was the original intention, which creates higher fragmentation.
-
- 21 Feb, 2020 4 commits
- 20 Feb, 2020 6 commits
-
-
Salvatore Sanfilippo authored
add missing subcommand description for DEBUG OOM in HELP
-
Salvatore Sanfilippo authored
Fix memory leak in test_ld_conv
-
Salvatore Sanfilippo authored
Client side caching fixes
-
Salvatore Sanfilippo authored
Defrag big lists in portions to avoid latency and freeze
-
Salvatore Sanfilippo authored
XGROUP DESTROY should unblock XREADGROUP with -NOGROUP
-
Salvatore Sanfilippo authored
fix typo from fss to rss
-
- 19 Feb, 2020 2 commits
-
-
antirez authored
-
Guy Benoish authored
-
- 18 Feb, 2020 2 commits
-
-
Oran Agra authored
When active defrag kicks in and finds a big list, it will create a bookmark to a node so that it is able to resume iteration from that node later. The quicklist manages that bookmark, and updates it in case that node is deleted. This will increase memory usage only on lists of over 1000 (see active-defrag-max-scan-fields) quicklist nodes (1000 ziplists, not 1000 items) by 16 bytes. In 32 bit build, this change reduces the maximum effective config of list-compress-depth and list-max-ziplist-size (from 32767 to 8191)
-
hwware authored
-
- 16 Feb, 2020 2 commits
-
-
Madelyn Olson authored
-
Madelyn Olson authored
-
- 14 Feb, 2020 7 commits
-
-
antirez authored
-
antirez authored
This fixes WATCH and client side caching with keys expiring because of a synchronous access and not because of background expiring.
-
Salvatore Sanfilippo authored
Fixes segfault on calling trackingGetTotalKeys
-
Itamar Haber authored
... with CSC disabled
-
antirez authored
-
antirez authored
-
antirez authored
-