antirez
370de609e3
Merge branch 'csc-optin' into unstable
2020-02-24 19:09:54 +01:00
antirez
b5e379004f
Tracking: optin/out implemented.
2020-02-24 19:09:45 +01:00
antirez
ab71e1020c
Test engine: experimental change to avoid busy port problems.
2020-02-24 10:46:23 +01:00
antirez
49b80848e7
Test engine: detect timeout when checking for Redis startup.
2020-02-21 18:55:56 +01:00
antirez
55bd09593d
Test engine: better tracking of what workers are doing.
2020-02-21 17:08:45 +01:00
antirez
c67f606091
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-02-21 13:48:52 +01:00
antirez
fbcdb676ca
Test is more complex now, increase default timeout.
2020-02-21 13:48:43 +01:00
Salvatore Sanfilippo
392b15884d
Merge pull request #6901 from hwware/debughelp
...
add missing subcommand description for DEBUG OOM in HELP
2020-02-20 17:42:24 +01:00
Salvatore Sanfilippo
fd922f4c28
Merge pull request #6864 from guybe7/fix_memleak_in_test_ld_conv
...
Fix memory leak in test_ld_conv
2020-02-20 13:08:31 +01:00
Salvatore Sanfilippo
0ade6c373a
Merge pull request #6894 from madolson/csc-fixes
...
Client side caching fixes
2020-02-20 13:03:31 +01:00
Salvatore Sanfilippo
ed94dd9a63
Merge pull request #6903 from oranagra/defrag_lists
...
Defrag big lists in portions to avoid latency and freeze
2020-02-20 13:00:39 +01:00
Salvatore Sanfilippo
6d019ee0f4
Merge pull request #6905 from guybe7/xgroup_destroy_unblock
...
XGROUP DESTROY should unblock XREADGROUP with -NOGROUP
2020-02-20 12:54:14 +01:00
Salvatore Sanfilippo
454ef20df9
Merge pull request #6911 from hayashier/fix-typo-fss
...
fix typo from fss to rss
2020-02-20 12:02:05 +01:00
antirez
c64fa84e08
Tracking: fix max-keys configuration directive.
2020-02-19 19:00:29 +01:00
Guy Benoish
e3b50b6432
XGROUP DESTROY should unblock XREADGROUP with -NOGROUP
2020-02-19 08:25:31 +05:30
Oran Agra
d3a0fc70c3
Defrag big lists in portions to avoid latency and freeze
...
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)
2020-02-18 17:22:32 +02:00
hwware
3efa9dd5c0
add missing subcommand description for debug oom
2020-02-17 23:40:24 -05:00
Madelyn Olson
651a1b2262
Give an error message if you specify redirect twice
2020-02-16 05:41:39 -08:00
Madelyn Olson
7f07fed499
Minor CSC fixes and fixed documentation
2020-02-16 05:28:29 -08:00
antirez
8c8e4cc7ca
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-02-14 18:23:13 +01:00
antirez
3b031b1600
Signal key as modified when expired on-access.
...
This fixes WATCH and client side caching with keys expiring because of
a synchronous access and not because of background expiring.
2020-02-14 18:22:25 +01:00
Salvatore Sanfilippo
21d286c81b
Merge pull request #6890 from itamarhaber/patch-trackingGetTotalKeys
...
Fixes segfault on calling trackingGetTotalKeys
2020-02-14 16:21:24 +01:00
Itamar Haber
53aa39c059
Fixes segfault on calling trackingGetTotalKeys
...
... with CSC disabled
2020-02-14 17:13:58 +02:00
antirez
50c1288d4f
Merge branch 'csc2' into unstable
2020-02-14 14:29:18 +01:00
antirez
0ae05a229a
Tracking: first set of tests for the feature.
2020-02-14 14:29:00 +01:00
antirez
8cb485ad3b
Tracking: fix operators precedence error in bcast check.
2020-02-14 14:27:45 +01:00
antirez
4597ec9b1c
Tracking: fix behavior when switchinig from normal to BCAST.
2020-02-14 14:27:43 +01:00
Salvatore Sanfilippo
948c09c29a
Merge pull request #6863 from oranagra/module_commands_no_slowlog
...
add no-slowlog option to RM_CreateCommand
2020-02-13 17:02:19 +01:00
antirez
c6cf2ed643
Tracking: fix sending messages bug + tracking off bug.
2020-02-13 16:58:07 +01:00
antirez
c98236a5f3
Tracking: BCAST: basic feature now works.
2020-02-12 19:22:04 +01:00
Salvatore Sanfilippo
3fb021696f
Merge pull request #6691 from kraj/fno-common
...
Mark extern definition of SDS_NOINIT in sds.h
2020-02-12 14:04:53 +01:00
Salvatore Sanfilippo
5f1f2bed7d
Merge pull request #6882 from lifubang/userpass
...
correct help info for --user and --pass
2020-02-12 14:04:15 +01:00
lifubang
9ae32c1420
correct help info for --user and --pass
...
Signed-off-by: lifubang <lifubang@acmcoder.com>
2020-02-12 16:34:22 +08:00
antirez
07a92b8118
Tracking: BCAST: broadcasting of keys in prefixes implemented.
2020-02-11 18:11:59 +01:00
antirez
6cd5fa3338
Tracking: BCAST: registration in the prefix table.
2020-02-11 17:26:29 +01:00
antirez
c797326742
Tracking: BCAST: parsing of the options + skeleton.
2020-02-10 17:18:11 +01:00
antirez
f7dccdf3d0
Tracking: always reply with an array of keys.
2020-02-10 13:42:18 +01:00
Salvatore Sanfilippo
63df48d91b
Merge pull request #6875 from WOOSEUNGHOON/cve20158080_fix
...
[FIX] revisit CVE-2015-8080 vulnerability
2020-02-10 10:45:52 +01:00
Seunghoon Woo
dda3f1636a
[FIX] revisit CVE-2015-8080 vulnerability
2020-02-10 16:32:46 +09:00
antirez
dcb43f4530
Tracking: minor change of names and new INFO field.
2020-02-07 18:12:45 +01:00
antirez
d5286419fc
Rax.c: populate data field after random walk.
2020-02-07 18:12:10 +01:00
antirez
ddc2a9f5ee
Tracking: rename INFO field with total items.
2020-02-07 17:19:17 +01:00
antirez
bcc9361ad4
Tracking: first conversion from hashing to key names.
2020-02-07 14:03:43 +01:00
Oran Agra
0cacccddc3
add no-slowlog option to RM_CreateCommand
2020-02-06 15:06:33 +02:00
Guy Benoish
6c41cd1807
Fix memory leak in test_ld_conv
2020-02-06 18:36:21 +05:30
Salvatore Sanfilippo
8052340ce8
Merge pull request #6822 from guybe7/diskless_load_module_hook_fix
...
Diskless-load emptyDb-related fixes
2020-02-06 13:10:00 +01:00
Guy Benoish
b2bd353f62
Diskless-load emptyDb-related fixes
...
1. Call emptyDb even in case of diskless-load: We want modules
to get the same FLUSHDB event as disk-based replication.
2. Do not fire any module events when flushing the backups array.
3. Delete redundant call to signalFlushedDb (Called from emptyDb).
2020-02-06 16:48:02 +05:30
antirez
2700fae0b7
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-02-06 11:24:22 +01:00
antirez
3d167847aa
Merge branch 'acl-log' into unstable
2020-02-06 11:24:16 +01:00
Salvatore Sanfilippo
fedec37757
Merge pull request #6826 from lifubang/opensslcli
...
fix ssl args check for redis-cli
2020-02-06 11:22:20 +01:00