John Sully
470a895585
Quiet test only ASAN fd race
...
Former-commit-id: d4939c838b58eab2fb3b631267045cff9d3caff1
2020-04-15 22:27:45 -04:00
John Sully
c177e6e34d
Fix race in sendBulk
...
Former-commit-id: 5fd07e08894482e1a55f18ece9c52ff5379b82ec
2020-04-15 22:26:00 -04:00
John Sully
19550c4819
Fix race in sendBulk
...
Former-commit-id: 5fd07e08894482e1a55f18ece9c52ff5379b82ec
2020-04-15 22:26:00 -04:00
John Sully
e8270a2f0b
Convert variables accessed outside lock to atomics
...
Former-commit-id: b0796ff5fd7e069a2fadbfd968f7bbb2020edd2d
2020-04-15 22:25:17 -04:00
John Sully
bbb08af294
Convert variables accessed outside lock to atomics
...
Former-commit-id: b0796ff5fd7e069a2fadbfd968f7bbb2020edd2d
2020-04-15 22:25:17 -04:00
John Sully
c64f9d5d30
ASAN races in leak checker
...
Former-commit-id: 9dfa074cd6d5ed9a87036e582861dfc386b56d5e
2020-04-15 22:24:12 -04:00
John Sully
4f2f2affed
ASAN races in leak checker
...
Former-commit-id: 9dfa074cd6d5ed9a87036e582861dfc386b56d5e
2020-04-15 22:24:12 -04:00
hwware
b353245450
Fix not used marco in cluster.c
2020-04-15 22:00:36 -04:00
hwware
12b9fd4f03
Fix not used marco in cluster.c
2020-04-15 22:00:36 -04:00
John Sully
4fba2ce074
Fix TSAN race
...
Former-commit-id: f00d28fdabe858bd621a1bd98e40493aca5aba1e
2020-04-15 16:34:38 -04:00
John Sully
fc66f768e0
Fix TSAN race
...
Former-commit-id: f00d28fdabe858bd621a1bd98e40493aca5aba1e
2020-04-15 16:34:38 -04:00
John Sully
2da48575e4
Fix incorrect cluster slot tracking (regression from merge)
...
Former-commit-id: 4705f29e2f62d90c374e072319c8cd486d32f807
2020-04-15 16:34:07 -04:00
John Sully
4ee29a3b25
Fix incorrect cluster slot tracking (regression from merge)
...
Former-commit-id: 4705f29e2f62d90c374e072319c8cd486d32f807
2020-04-15 16:34:07 -04:00
antirez
9674ad9579
Don't allow empty spaces in ACL usernames.
...
Fixes issue #6418 .
2020-04-15 18:40:11 +02:00
antirez
371ab0cff8
Don't allow empty spaces in ACL usernames.
...
Fixes issue #6418 .
2020-04-15 18:40:11 +02:00
antirez
577b4b6908
Don't allow empty spaces in ACL key patterns.
...
Fixes issue #6418 .
2020-04-15 18:40:11 +02:00
antirez
b86140ac5f
Don't allow empty spaces in ACL key patterns.
...
Fixes issue #6418 .
2020-04-15 18:40:11 +02:00
antirez
5e496abef0
Don't allow empty spaces in ACL usernames.
...
Fixes issue #6418 .
2020-04-15 16:40:25 +02:00
antirez
503a5a24fb
Don't allow empty spaces in ACL usernames.
...
Fixes issue #6418 .
2020-04-15 16:40:25 +02:00
antirez
64aac09fc8
Don't allow empty spaces in ACL key patterns.
...
Fixes issue #6418 .
2020-04-15 16:12:07 +02:00
antirez
3519a5a026
Don't allow empty spaces in ACL key patterns.
...
Fixes issue #6418 .
2020-04-15 16:12:07 +02:00
antirez
97e58ee026
Use the special static refcount for stack objects.
2020-04-15 16:03:16 +02:00
antirez
bec68bff29
Use the special static refcount for stack objects.
2020-04-15 16:03:16 +02:00
antirez
3b373fbb0b
Speedup: unblock clients on keys in O(1).
...
See #7071 .
2020-04-15 16:03:16 +02:00
antirez
414debfd04
Speedup: unblock clients on keys in O(1).
...
See #7071 .
2020-04-15 16:03:16 +02:00
liumiuyong
ec68525829
FIX: truncate max/min longitude,latitude related geo_point (ex: {180, 85.05112878} )
2020-04-15 16:03:16 +02:00
liumiuyong
a7ee3c3e77
FIX: truncate max/min longitude,latitude related geo_point (ex: {180, 85.05112878} )
2020-04-15 16:03:16 +02:00
antirez
ec24d65c06
RDB: refactor some RDB loading code into dbAddRDBLoad().
2020-04-15 16:03:16 +02:00
antirez
0f239e51b0
RDB: refactor some RDB loading code into dbAddRDBLoad().
2020-04-15 16:03:16 +02:00
Guy Benoish
157906ca8d
Typo in getTimeoutFromObjectOrReply's error reply
2020-04-15 16:03:16 +02:00
Guy Benoish
e5b9eb8171
Typo in getTimeoutFromObjectOrReply's error reply
2020-04-15 16:03:16 +02:00
antirez
a889c94447
incrRefCount(): abort on statically allocated object.
2020-04-15 16:03:16 +02:00
antirez
f855db61b0
incrRefCount(): abort on statically allocated object.
2020-04-15 16:03:16 +02:00
antirez
d1a7b69981
Fix HELLO reply in Sentinel mode, see #6160 .
2020-04-15 16:03:16 +02:00
antirez
0f31bb5c1a
Fix HELLO reply in Sentinel mode, see #6160 .
2020-04-15 16:03:16 +02:00
antirez
d16b8275ff
More powerful DEBUG RELOAD.
...
Related to #3243 .
2020-04-15 16:03:16 +02:00
antirez
23094ba015
More powerful DEBUG RELOAD.
...
Related to #3243 .
2020-04-15 16:03:16 +02:00
hwware
868ad19b96
fix spelling in acl.c
2020-04-15 16:03:16 +02:00
hwware
b92d9a895f
fix spelling in acl.c
2020-04-15 16:03:16 +02:00
antirez
33725240c0
RDB: clarify a condition in rdbLoadRio().
2020-04-15 16:03:16 +02:00
antirez
8161a7a3ef
RDB: clarify a condition in rdbLoadRio().
2020-04-15 16:03:16 +02:00
antirez
37a54d6e96
Fix zsetAdd() top comment spelling.
2020-04-15 16:03:16 +02:00
antirez
8f896e57ae
Fix zsetAdd() top comment spelling.
2020-04-15 16:03:16 +02:00
antirez
533fd1fe7b
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-15 16:03:16 +02:00
antirez
61b153073f
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-15 16:03:16 +02:00
hayleeliu
ebc872725f
fix spelling mistake in bitops.c
2020-04-15 16:03:16 +02:00
hayleeliu
8f5157058b
fix spelling mistake in bitops.c
2020-04-15 16:03:16 +02:00
antirez
e44a318939
Fix function names in zslDeleteNode() top comment.
2020-04-15 16:03:16 +02:00
antirez
ddeda9ceb7
Fix function names in zslDeleteNode() top comment.
2020-04-15 16:03:16 +02:00
antirez
02705216e0
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-15 16:03:16 +02:00