Salvatore Sanfilippo
e0ffd17591
Merge pull request #7085 from guybe7/timeout_err_typo
...
Typo in getTimeoutFromObjectOrReply's error reply
2020-04-14 11:40:51 +02:00
antirez
af61c07d74
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-04-14 11:23:57 +02:00
antirez
48bf742428
Fix zsetAdd() top comment spelling.
2020-04-14 11:23:44 +02:00
Salvatore Sanfilippo
b2964ad18d
Merge pull request #7095 from hwware/typofixacl
...
fix spelling in acl.c
2020-04-14 11:15:26 +02:00
antirez
8f2760da7b
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-04-14 10:52:45 +02:00
antirez
bce3d16a33
Fix function names in zslDeleteNode() top comment.
2020-04-14 10:52:40 +02:00
hwware
3a31999ecc
fix spelling in acl.c
2020-04-14 00:16:29 -04:00
Jamie Scott
3ba9724d16
minor fix
2020-04-12 17:56:58 -07:00
Jamie Scott
61d84fed33
Adding acllog-max-len to Redis.conf
...
While playing with ACLs I noticed that acllog-max-len wasn't in the redis.conf, but was a supported config.
This PR documents and adds the directive to the redis.conf file.
2020-04-12 00:10:19 -07:00
Guy Benoish
517acf75cf
Typo in getTimeoutFromObjectOrReply's error reply
2020-04-11 15:05:01 +03:00
Salvatore Sanfilippo
c62528f9e2
Merge pull request #7074 from hayleeliu/unstable
...
fix spelling mistake in bitops.c
2020-04-10 10:15:25 +02:00
antirez
c4dd2bd0cd
RESP3: change streams items from maps to arrays.
...
Streams items are similar to dictionaries, however they preserve both
the order, and allow for duplicated field names. So a map is not a
semantically sounding way to deal with this.
https://twitter.com/antirez/status/1248261087553880069
2020-04-10 10:12:26 +02:00
antirez
2b2d36a2b8
Merge branch 'faster-rdb-loading' into unstable
2020-04-09 19:15:13 +02:00
antirez
ce7bfb275d
Use the special static refcount for stack objects.
2020-04-09 16:25:30 +02:00
antirez
9d24b6f810
RDB: refactor some RDB loading code into dbAddRDBLoad().
2020-04-09 16:21:48 +02:00
antirez
df90feb894
incrRefCount(): abort on statically allocated object.
2020-04-09 16:20:41 +02:00
antirez
b10fb451ce
More powerful DEBUG RELOAD.
...
Related to #3243 .
2020-04-09 12:10:10 +02:00
liumiuyong
911896febb
FIX: truncate max/min longitude,latitude related geo_point (ex: {180, 85.05112878} )
2020-04-09 17:48:29 +08:00
antirez
c7e7743d18
RDB: clarify a condition in rdbLoadRio().
2020-04-09 11:09:40 +02:00
antirez
f9c0953fdd
RDB: load files faster avoiding useless free+realloc.
...
Reloading of the RDB generated by
DEBUG POPULATE 5000000
SAVE
is now 25% faster.
This commit also prepares the ability to have more flexibility when
loading stuff from the RDB, since we no longer use dbAdd() but can
control exactly how things are added in the database.
2020-04-09 10:24:46 +02:00
antirez
a27cd352d3
Speedup: unblock clients on keys in O(1).
...
See #7071 .
2020-04-08 12:55:57 +02:00
hayleeliu
4406928a90
fix spelling mistake in bitops.c
2020-04-08 18:20:32 +08:00
antirez
9a604033dd
Fix ACL HELP table missing comma.
2020-04-08 10:56:47 +02:00
antirez
b4a9ff11e1
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-04-07 14:10:43 +02:00
antirez
45d7fcec22
Speedup INFO by counting client memory incrementally.
...
Related to #5145 .
Design note: clients may change type when they turn into replicas or are
moved into the Pub/Sub category and so forth. Moreover the recomputation
of the bytes used is problematic for obvious reasons: it changes
continuously, so as a conservative way to avoid accumulating errors,
each client remembers the contribution it gave to the sum, and removes
it when it is freed or before updating it with the new memory usage.
2020-04-07 12:07:54 +02:00
Salvatore Sanfilippo
00c6ab858f
Merge pull request #7064 from mymilkbottles/unstable
...
Optimize lua log level judgment
2020-04-06 17:34:14 +02:00
Salvatore Sanfilippo
7aa3dc86f5
Merge pull request #7065 from qetu3790/unstable
...
fix comments about RESIZE DB opcode in rdb.c
2020-04-06 17:32:44 +02:00
antirez
1bbe60eab8
Clarify redis.conf comment about lazyfree-lazy-user-del.
2020-04-06 17:32:04 +02:00
Salvatore Sanfilippo
a58de4cff0
Merge pull request #6243 from soloestoy/expand-lazy-free-server-del
...
lazyfree: add a new configuration lazyfree-lazy-user-del
2020-04-06 17:27:39 +02:00
qetu3790
84979cadf6
fix comments about RESIZE DB opcode in rdb.c
...
fix comments about RESIZE DB opcode in rdb.c
2020-04-06 20:52:32 +08:00
antirez
f543150d0b
Merge branch 'lcs' into unstable
2020-04-06 13:51:55 +02:00
antirez
9cd8e2d749
LCS: more tests.
2020-04-06 13:51:49 +02:00
antirez
d48eb1bbe5
LCS: allow KEYS / STRINGS to be anywhere.
...
Initially they needed to be at the end so that we could extend to N
strings in the future, but after further consideration I no longer
believe it's worth it.
2020-04-06 13:48:31 +02:00
antirez
2f1c1ffa0b
LCS tests.
2020-04-06 13:45:37 +02:00
mymilkbottles
acee342f2f
Merge pull request #1 from mymilkbottles/mymilkbottles-log-level-judge
...
Optimize lua log level judgment
2020-04-06 19:34:07 +08:00
antirez
73b3c87eb1
LCS: get rid of STOREIDX option. Fix get keys helper.
2020-04-06 13:32:15 +02:00
mymilkbottles
22905bae98
Judge the log level in advance
2020-04-06 19:27:06 +08:00
Salvatore Sanfilippo
60251ac868
Merge pull request #6797 from patpatbear/issue_#6565_memory_borderline
...
Check OOM at script start to get stable lua OOM state.
2020-04-06 11:59:01 +02:00
Salvatore Sanfilippo
61aee6a5e0
Merge pull request #7063 from oranagra/oran-runtest-external
...
diffrent fix for runtest --host --port
2020-04-06 11:47:35 +02:00
Oran Agra
98208c3f30
diffrent fix for runtest --host --port
2020-04-06 09:41:14 +03:00
Salvatore Sanfilippo
516484c09d
Merge pull request #7051 from guybe7/sleep_in_blockonkeys_tests
...
Try to fix time-sensitive tests in blockonkey.tcl
2020-04-03 14:12:31 +02:00
Salvatore Sanfilippo
ba7ed1013e
Merge pull request #7057 from guybe7/fix_attr_gnuc
...
Use __attribute__ only if __GNUC__ is defined
2020-04-03 13:52:24 +02:00
Guy Benoish
0529bc185a
Try to fix time-sensitive tests in blockonkey.tcl
...
There is an inherent race between the deferring client and the
"main" client of the test: While the deferring client issues a blocking
command, we can't know for sure that by the time the "main" client
tries to issue another command (Usually one that unblocks the deferring
client) the deferring client is even blocked...
For lack of a better choice this commit uses TCL's 'after' in order
to give some time for the deferring client to issues its blocking
command before the "main" client does its thing.
This problem probably exists in many other tests but this commit
tries to fix blockonkeys.tcl
2020-04-03 14:51:45 +03:00
Guy Benoish
d03bc20d25
Use __attribute__ only if __GNUC__ is defined
2020-04-03 14:49:40 +03:00
Salvatore Sanfilippo
5af170c517
Merge pull request #6855 from guybe7/var_funcs_format_check
...
Modules: Perform printf-like format checks in variadic API
2020-04-03 13:46:27 +02:00
Guy Benoish
032cf29e87
Modules: Perform printf-like format checks in variadic API
2020-04-03 14:39:55 +03:00
Salvatore Sanfilippo
d07c340a58
Merge pull request #7030 from valentinogeron/xread-in-lua
...
XREAD and XREADGROUP should not be allowed from scripts when BLOCK op…
2020-04-03 11:14:13 +02:00
Salvatore Sanfilippo
036b54b820
Merge pull request #6933 from guybe7/multi_exec_allow_stale
...
Stale replica should allow MULTI/EXEC
2020-04-03 11:12:58 +02:00
Salvatore Sanfilippo
a861736343
Merge pull request #7055 from zxdvd/patch-1
...
fix integer overflow
2020-04-03 11:10:26 +02:00
antirez
689c3f7678
LCS: fix stale comment.
2020-04-02 21:17:31 +02:00