antirez
47177c9edc
Tracking: fix operators precedence error in bcast check.
2020-02-14 14:27:45 +01:00
antirez
f6e32a832f
Tracking: fix behavior when switchinig from normal to BCAST.
2020-02-14 14:27:43 +01:00
Salvatore Sanfilippo
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
antirez
6922ccc0b9
Tracking: fix sending messages bug + tracking off bug.
2020-02-13 16:58:07 +01:00
antirez
40194a2a68
Tracking: BCAST: basic feature now works.
2020-02-12 19:22:04 +01:00
Salvatore Sanfilippo
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
Salvatore Sanfilippo
f54bb2a330
Merge pull request #6882 from lifubang/userpass
...
correct help info for --user and --pass
2020-02-12 14:04:15 +01:00
lifubang
dc8f947d7c
correct help info for --user and --pass
...
Signed-off-by: lifubang <lifubang@acmcoder.com>
2020-02-12 16:34:22 +08:00
antirez
71f3f3f1af
Tracking: BCAST: broadcasting of keys in prefixes implemented.
2020-02-11 18:11:59 +01:00
antirez
3f7ba86255
Tracking: BCAST: registration in the prefix table.
2020-02-11 17:26:29 +01:00
antirez
dfe126f3e9
Tracking: BCAST: parsing of the options + skeleton.
2020-02-10 17:18:11 +01:00
antirez
f53cc00c09
Tracking: always reply with an array of keys.
2020-02-10 13:42:18 +01:00
meir@redislabs.com
67dbc5f365
Changed log level for module fork api from 'notice' to 'verbos'.
2020-02-10 12:10:32 +02:00
Salvatore Sanfilippo
256ec6c52f
Merge pull request #6875 from WOOSEUNGHOON/cve20158080_fix
...
[FIX] revisit CVE-2015-8080 vulnerability
2020-02-10 10:45:52 +01:00
Seunghoon Woo
ef764dde1c
[FIX] revisit CVE-2015-8080 vulnerability
2020-02-10 16:32:46 +09:00
antirez
85e4777d5c
Tracking: minor change of names and new INFO field.
2020-02-07 18:12:45 +01:00
antirez
1ea6672430
Rax.c: populate data field after random walk.
2020-02-07 18:12:10 +01:00
antirez
d933d6f2a4
Tracking: rename INFO field with total items.
2020-02-07 17:19:17 +01:00
antirez
92357b2d61
Tracking: first conversion from hashing to key names.
2020-02-07 14:03:43 +01:00
Oran Agra
46216b0e83
add no-slowlog option to RM_CreateCommand
2020-02-06 15:06:33 +02:00
Guy Benoish
5c73a6e206
Fix memory leak in test_ld_conv
2020-02-06 18:36:21 +05:30
Salvatore Sanfilippo
9c00bdd86e
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
92dc5e1fa4
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
50d4326e3b
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-02-06 11:24:22 +01:00
antirez
d5c6a833c8
Merge branch 'acl-log' into unstable
2020-02-06 11:24:16 +01:00
Salvatore Sanfilippo
1012514e0f
Merge pull request #6826 from lifubang/opensslcli
...
fix ssl args check for redis-cli
2020-02-06 11:22:20 +01:00
Salvatore Sanfilippo
5bfba06a3b
Merge pull request #6821 from guybe7/key_miss_notify
...
Exclude "keymiss" notification from NOTIFY_ALL
2020-02-06 10:43:05 +01:00
Salvatore Sanfilippo
2e1dd00c80
Merge pull request #6837 from oranagra/signal_modified_key_doc
...
update RM_SignalModifiedKey doc comment
2020-02-06 10:38:36 +01:00
Salvatore Sanfilippo
730cacf672
Merge pull request #6840 from oranagra/short_read_moduleid
...
Add handling of short read of module id in rdb
2020-02-06 10:35:42 +01:00
Salvatore Sanfilippo
4abba65ec7
Merge pull request #6841 from yossigo/tls-doc-update
...
TLS: Update documentation.
2020-02-06 10:35:21 +01:00
Salvatore Sanfilippo
33f613bf87
Merge pull request #6843 from oranagra/command_flags
...
A few non-data commands that should be allowed while loading or stale
2020-02-06 10:34:26 +01:00
Salvatore Sanfilippo
4aafdb185a
Merge pull request #6844 from oranagra/bind_config_leak
...
Memory leak when bind config is provided twice
2020-02-06 10:33:40 +01:00
Salvatore Sanfilippo
be520829b8
Merge pull request #6845 from oranagra/maxmemory_warning
...
fix maxmemory config warning
2020-02-06 10:33:15 +01:00
Salvatore Sanfilippo
13741fb99d
Merge pull request #6846 from oranagra/module_client_flags
...
Fix client flags to be int64 in module.c
2020-02-06 10:32:35 +01:00
Salvatore Sanfilippo
08b218bfa5
Merge pull request #6847 from oranagra/module_read_err_panic
...
moduleRDBLoadError, add key name, and use panic rather than exit
2020-02-06 10:31:29 +01:00
Salvatore Sanfilippo
5558c0e4cf
Merge pull request #6848 from oranagra/opt_use_diskless_load_calls
...
reduce repeated calls to use_diskless_load
2020-02-06 10:30:39 +01:00
Salvatore Sanfilippo
7cf53252ee
Merge pull request #6849 from oranagra/free_client_mutex
...
freeClientAsync don't lock mutex if there's just one thread
2020-02-06 10:29:46 +01:00
Salvatore Sanfilippo
44266d6d92
Merge pull request #6850 from oranagra/restart_aof_unset_master
...
move restartAOFAfterSYNC from replicaofCommand to replicationUnsetMaster
2020-02-06 10:27:05 +01:00
Salvatore Sanfilippo
58a3a3fa68
Merge pull request #6851 from oranagra/aof_rewrite_scheduled
...
stopAppendOnly resets aof_rewrite_scheduled
2020-02-06 10:23:11 +01:00
Salvatore Sanfilippo
711b13801e
Merge pull request #6852 from oranagra/acl_help
...
add SAVE subcommand to ACL HELP and top comment
2020-02-06 10:22:16 +01:00
Salvatore Sanfilippo
f25962337d
Merge pull request #6853 from oranagra/debug_help
...
DEBUG HELP - add PROTOCOL
2020-02-06 10:21:55 +01:00
Salvatore Sanfilippo
15c7f1317e
Merge pull request #6854 from guybe7/mem_overhead_miscalc
...
Fix small bugs related to replica and monitor ambiguity
2020-02-06 10:21:30 +01:00
Guy Benoish
91c41b6dde
Some refactroing using getClientType instead of CLIENT_SLAVE
2020-02-06 14:12:08 +05:30
Oran Agra
31ffbf1133
DEBUG HELP - add PROTOCOL
2020-02-06 10:40:29 +02:00
Guy Benoish
e33fffbde1
Fix small bugs related to replica and monitor ambiguity
...
1. server.repl_no_slaves_since can be set when a MONITOR client disconnects
2. c->repl_ack_time can be set by a newline from a MONITOR client
3. Improved comments
2020-02-06 14:10:02 +05:30
Oran Agra
6d29c34da7
add SAVE subcommand to ACL HELP and top comment
2020-02-06 10:31:43 +02:00
Oran Agra
69e8ea7143
stopAppendOnly resets aof_rewrite_scheduled
...
althouh in theory, users can do BGREWRITEAOF even if aof is disabled, i
suppose it is more common that the scheduled flag is set by either
startAppendOnly, of a failed initial AOFRW fork (AOF_WAIT_REWRITE)
2020-02-06 10:17:34 +02:00
Oran Agra
aac6a4cf13
move restartAOFAfterSYNC from replicaofCommand to replicationUnsetMaster
...
replicationUnsetMaster can be called from other places, not just
replicaofCOmmand, and all of these need to restart AOF
2020-02-06 10:14:32 +02:00
Oran Agra
86e302f5f3
freeClientAsync don't lock mutex if there's just one thread
2020-02-06 10:07:17 +02:00
Oran Agra
485d5d4a18
reduce repeated calls to use_diskless_load
...
this function possibly iterates on the module list
2020-02-06 09:41:45 +02:00