John Sully
c27596230d
Merge branch 'unstable' into RELEASE_5
...
Former-commit-id: 6d00a1a5cf86f69bc9204973adb67a4e215260bd
2020-02-28 23:53:00 -05:00
John Sully
1d804ef499
Fix compile failure on raspberry pi machines, issue #141
...
Former-commit-id: aaca32a5cd1bdb0314b4a57847938854b8a4fef2
2020-02-28 23:49:17 -05:00
John Sully
f2c68909dc
Fix not respecting max clients config, issue #147
...
Former-commit-id: 54c96d19954fbddcfd2a307e436ca3290c76e0fb
2020-02-28 22:04:42 -05:00
John Sully
67d78e7808
Fix issue #146
...
Former-commit-id: e5a2d594464a965f36e4cbf924f02929265186e6
2020-02-28 21:21:05 -05:00
Hengjian Tang
6718d5d375
modify the read buf size according to the write buf size PROTO_IOBUF_LEN defined before
2020-02-27 18:02:30 +01:00
bodong.ybd
9fb8903adb
Fix spop return nil #4709
2020-02-27 18:02:30 +01:00
Ariel
663d207da4
fix ThreadSafeContext lock/unlock function names
2020-02-27 18:02:30 +01:00
antirez
b977f87438
Fix SDS misuse in enumConfigSet(). Related to #6778 .
2020-02-27 18:02:30 +01:00
Guy Benoish
0f578ef183
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-27 18:02:30 +01:00
antirez
310a80764d
Remove useless comment from enumConfigSet().
2020-02-27 18:02:30 +01:00
Ponnuvel Palaniyappan
3af14cfa3d
Fix a potential overflow with strncpy
2020-02-27 18:02:30 +01:00
Guy Benoish
9d5f9b3cb5
Modules: Do not auto-unblock clients if not blocked on keys
2020-02-27 18:02:30 +01:00
antirez
ae97c31644
Improve aeDeleteEventLoop() top comment grammar.
2020-02-27 18:02:30 +01:00
wangyuan21
64700cca61
free time event when delete eventloop
2020-02-27 18:02:30 +01:00
srzhao
3ab91ff206
fix impl of aof-child whitelist SIGUSR1 feature.
2020-02-27 18:02:30 +01:00
meir@redislabs.com
22c571795c
Changed log level for module fork api from 'notice' to 'verbos'.
2020-02-27 18:02:30 +01:00
antirez
75a7615ce2
Tracking: optin/out implemented.
2020-02-27 18:02:30 +01:00
hwware
7e6b81527c
format fix
2020-02-27 18:02:30 +01:00
hwware
afe5179dd4
fix potentical memory leaks
2020-02-27 18:02:30 +01:00
Oran Agra
79e8b17d7b
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-27 18:00:47 +01:00
Guy Benoish
d1be7aaa18
XGROUP DESTROY should unblock XREADGROUP with -NOGROUP
2020-02-27 18:00:47 +01:00
hwware
b995612a78
add missing subcommand description for debug oom
2020-02-27 18:00:47 +01:00
hayashier
253fcf98f8
fix typo from fss to rss
2020-02-27 18:00:47 +01:00
Madelyn Olson
fa54ce9036
Give an error message if you specify redirect twice
2020-02-27 18:00:47 +01:00
Madelyn Olson
188f478f43
Minor CSC fixes and fixed documentation
2020-02-27 18:00:47 +01:00
antirez
a227fd7cca
Tracking: fix max-keys configuration directive.
2020-02-27 18:00:46 +01:00
Itamar Haber
3c2b67dc2a
Fixes segfault on calling trackingGetTotalKeys
...
... with CSC disabled
2020-02-27 18:00:46 +01:00
antirez
1c2d250dd2
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-27 18:00:46 +01:00
antirez
13fbdf9706
Rax.c: populate data field after random walk.
2020-02-27 17:59:57 +01:00
antirez
5173b1042e
Tracking: fix operators precedence error in bcast check.
2020-02-27 17:59:57 +01:00
antirez
e264fa8917
Tracking: rename INFO field with total items.
2020-02-27 17:59:57 +01:00
antirez
2fdce45e9d
Tracking: fix behavior when switchinig from normal to BCAST.
2020-02-27 17:59:57 +01:00
antirez
fce22c6a42
Tracking: first conversion from hashing to key names.
2020-02-27 17:59:57 +01:00
antirez
d5517def76
Tracking: fix sending messages bug + tracking off bug.
2020-02-27 17:59:57 +01:00
Oran Agra
d733b3ba17
add no-slowlog option to RM_CreateCommand
2020-02-27 17:59:57 +01:00
antirez
7841d0234f
Tracking: BCAST: basic feature now works.
2020-02-27 17:59:57 +01:00
antirez
261fabeaa4
Tracking: BCAST: broadcasting of keys in prefixes implemented.
2020-02-27 17:59:57 +01:00
antirez
abdaebc6c4
Tracking: BCAST: registration in the prefix table.
2020-02-27 17:59:57 +01:00
antirez
ed36f3c76f
Tracking: BCAST: parsing of the options + skeleton.
2020-02-27 17:59:57 +01:00
antirez
a34422aee7
Tracking: always reply with an array of keys.
2020-02-27 17:59:57 +01:00
antirez
ddc4965ac5
Tracking: minor change of names and new INFO field.
2020-02-27 17:59:57 +01:00
John Sully
e8b9258890
Fix crash propogating stale keys
...
Former-commit-id: d95bead3837edeca11f27f6f344eca8174ca53e3
2020-02-26 21:49:40 -05:00
John Sully
f45939f147
Change Redis to KeyDB
...
Former-commit-id: ee5f026eea133ad851bfb3e8788a15ac798ca7e6
2020-02-17 23:46:29 -05:00
John Sully
79f0c0c8d9
Change Redis to KeyDB
...
Former-commit-id: e6316c8106caa9103d2bef6af35721a0be87aae0
2020-02-17 23:46:17 -05:00
John Sully
014db04212
Change Redis to KeyDB
...
Former-commit-id: 51ea3cf30ca99be8064fc95c8ddd0d61fdcc5c5d
2020-02-17 23:46:01 -05:00
John Sully
67eccf74ba
Change Redis to KeyDB
...
Former-commit-id: 6ad6c1d780f26a0785f39586b074ac3bb3132e09
2020-02-17 23:45:40 -05:00
John Sully
a711a040e4
C++14 build fix
...
Former-commit-id: b45f50efa2fb56aa995ee6ceb6bd91380c28187c
2020-02-17 23:29:23 -05:00
John Sully
31cfd1ad41
C++14 build fix
...
Former-commit-id: 5a3e3c9fe20dabe294c439cd2b22e929a228f596
2020-02-17 23:29:03 -05:00
John Sully
fbf7074169
Bump version
...
Former-commit-id: 7f84d6d6301303a3277910bf93e5d8dc900908c1
2020-02-17 22:27:50 -05:00
John Sully
4dbdce7494
Merge branch 'keydbpro' into PRO_RELEASE_6
...
Former-commit-id: 5db2ab0ef538391eb2e20cce6a6af6b750458db0
2020-02-17 22:27:11 -05:00