f0d9a4e1a4
Merge pull request #6893 from oranagra/api_doc_aux_save
...
module api docs for aux_save and aux_load
2020-02-28 10:22:53 +01:00
d4e375fc1e
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-02-27 18:22:22 +01:00
45f318d2ff
Show Redis version when not understanding a config directive.
...
This makes simpler to give people help when posting such kind of errors
in the mailing list or other help forums, because sometimes the
directive looks well spelled, but the version of Redis they are using is
not able to support it.
2020-02-27 18:21:12 +01:00
cf31602bce
Merge pull request #6677 from guybe7/deocde_id_once
...
streamReplyWithRangeFromConsumerPEL: Redundant streamDecodeID
2020-02-27 18:09:48 +01:00
7e64aa80d8
Merge pull request #6690 from yangbodong22011/fix-spop-return-nil
...
Fix spop return nil #4709
2020-02-27 17:58:49 +01:00
9abdc089f8
Fix SDS misuse in enumConfigSet(). Related to #6778 .
2020-02-27 17:51:30 +01:00
43f39f2e37
Remove useless comment from enumConfigSet().
2020-02-27 17:45:56 +01:00
ec73881a4d
Merge pull request #6778 from pponnuvel/fix_possible_overflow
...
Fix a potential overflow with strncpy
2020-02-27 17:45:02 +01:00
d8ab7e8012
Improve aeDeleteEventLoop() top comment grammar.
2020-02-27 17:41:48 +01:00
e77db59660
Merge pull request #6189 from ShooterIT/del-event-loop
...
Del event loop
2020-02-27 17:40:51 +01:00
652c532292
Merge pull request #6785 from patpatbear/issue_#6696_fix_aof_child_whitelist_SIGUSR1
...
fix impl of aof-child whitelist SIGUSR1 feature.
2020-02-27 17:39:33 +01:00
ca825701dc
Merge pull request #6876 from MeirShpilraien/changed_log_level_of_module_fork_api
...
Changed log level for module fork api from 'notice' to 'verbos'.
2020-02-27 10:26:55 +01:00
f7e05dc755
Merge pull request #6783 from hwware/memoryleakfix
...
Fix Memory Leaks in debug.c
2020-02-27 10:12:07 +01:00
4f29753726
Merge pull request #6931 from t00350320/unstable
...
modify the read buf size according to the write buf size PROTO_IOBUF_LEN
2020-02-27 10:02:24 +01:00
37612118c8
Merge pull request #6919 from ashtul/Fix-ThreadSafeContext-functions-names
...
fix ThreadSafeContext lock/unlock function names
2020-02-27 10:01:48 +01:00
049969971e
Merge pull request #6921 from guybe7/fix_xclaim_propagate
...
XREADGROUP should propagate XCALIM/SETID in MULTI/EXEC
2020-02-27 09:59:51 +01:00
79de8f3c25
Merge pull request #6922 from guybe7/refix_blocked_module_memleak
...
Modules: Do not auto-unblock clients if not blocked on keys
2020-02-27 09:53:52 +01:00
1ab5508324
modify the read buf size according to the write buf size PROTO_IOBUF_LEN defined before
2020-02-25 15:55:28 +08:00
b6378edcd6
Tracking: optin/out implemented.
2020-02-24 19:09:45 +01:00
376a806bfb
Modules: Do not auto-unblock clients if not blocked on keys
2020-02-23 19:36:46 +05:30
a6c7e61e61
XREADGROUP should propagate XCALIM/SETID in MULTI/EXEC
...
Use built-in alsoPropagate mechanism that wraps commands
in MULTI/EXEC before sending them to replica/AOF
2020-02-23 19:13:15 +05:30
28bde89172
fix ThreadSafeContext lock/unlock function names
2020-02-22 23:49:23 +02:00
743cfc0ad6
add missing file marco
2020-02-22 11:38:51 -05:00
9947956d7b
use correct list for moduleUnregisterUsedAPI
2020-02-22 15:03:01 +08:00
ab8c383082
Merge pull request #6901 from hwware/debughelp
...
add missing subcommand description for DEBUG OOM in HELP
2020-02-20 17:42:24 +01:00
155526a44e
Merge pull request #6894 from madolson/csc-fixes
...
Client side caching fixes
2020-02-20 13:03:31 +01:00
e741b0c257
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
9fe02ce1cd
Merge pull request #6905 from guybe7/xgroup_destroy_unblock
...
XGROUP DESTROY should unblock XREADGROUP with -NOGROUP
2020-02-20 12:54:14 +01:00
42c4d6aec7
Merge pull request #6911 from hayashier/fix-typo-fss
...
fix typo from fss to rss
2020-02-20 12:02:05 +01:00
c8c78bd4b9
Tracking: fix max-keys configuration directive.
2020-02-19 19:00:29 +01:00
770cb0ba97
XGROUP DESTROY should unblock XREADGROUP with -NOGROUP
2020-02-19 08:25:31 +05:30
485425cec7
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
7d4ebe114f
add missing subcommand description for debug oom
2020-02-17 23:40:24 -05:00
6fff2cf9b6
module api docs for aux_save and aux_load
2020-02-16 15:43:19 +02:00
c1b5220ee7
Give an error message if you specify redirect twice
2020-02-16 05:41:39 -08:00
d63a435362
Minor CSC fixes and fixed documentation
2020-02-16 05:28:29 -08:00
df45fed050
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-02-14 18:23:13 +01:00
20eeddfb8a
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
8a44b2cc7e
Fixes segfault on calling trackingGetTotalKeys
...
... with CSC disabled
2020-02-14 17:13:58 +02:00
090bc0c1a3
Merge branch 'csc2' into unstable
2020-02-14 14:29:18 +01:00
47177c9edc
Tracking: fix operators precedence error in bcast check.
2020-02-14 14:27:45 +01:00
f6e32a832f
Tracking: fix behavior when switchinig from normal to BCAST.
2020-02-14 14:27:43 +01:00
c21c23bbba
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
6922ccc0b9
Tracking: fix sending messages bug + tracking off bug.
2020-02-13 16:58:07 +01:00
40194a2a68
Tracking: BCAST: basic feature now works.
2020-02-12 19:22:04 +01:00
8aa0b19d83
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
dc8f947d7c
correct help info for --user and --pass
...
Signed-off-by: lifubang <lifubang@acmcoder.com >
2020-02-12 16:34:22 +08:00
71f3f3f1af
Tracking: BCAST: broadcasting of keys in prefixes implemented.
2020-02-11 18:11:59 +01:00
3f7ba86255
Tracking: BCAST: registration in the prefix table.
2020-02-11 17:26:29 +01:00
dfe126f3e9
Tracking: BCAST: parsing of the options + skeleton.
2020-02-10 17:18:11 +01:00