antirez
4c49e7ad6f
Mostly aesthetic changes to restartAOF().
...
See #3829 .
2019-03-21 17:18:24 +01:00
Salvatore Sanfilippo
1bb8c1ef5a
Merge pull request #3829 from oranagra/restart_aof_pr
...
bugfix to restartAOF, exit will never happen
2019-03-21 17:15:55 +01:00
Yossi Gottlieb
c675d44488
CommandFilter API: Add unregister option.
...
A filter handle is returned and can be used to unregister a filter. In
the future it can also be used to further configure or manipulate the
filter.
Filters are now automatically unregistered when a module unloads.
2019-03-21 14:44:49 +02:00
Salvatore Sanfilippo
695c946ff6
Merge pull request #5390 from oranagra/lookup_key_write
...
change SORT and SPOP to use lookupKeyWrite rather than lookupKeyRead
2019-03-21 13:39:38 +01:00
antirez
8b58fbafae
Alter coding style in #4696 to conform to Redis code base.
2019-03-21 12:18:55 +01:00
Salvatore Sanfilippo
3398266608
Merge pull request #4696 from oranagra/zrealloc_fix
...
Fix zrealloc to behave similarly to je_realloc when size is 0
2019-03-21 12:18:04 +01:00
Salvatore Sanfilippo
f87b8c9b52
Merge pull request #5243 from oranagra/sigterm_log
...
Add log when server dies of SIGTERM during loading
2019-03-21 11:54:09 +01:00
Salvatore Sanfilippo
7cc98ba80a
Merge pull request #5391 from oranagra/touch_flags
...
getKeysFromCommand for TOUCH only extracted the first key.
2019-03-21 11:53:27 +01:00
Salvatore Sanfilippo
8c09b17d01
Merge pull request #3650 from yossigo/key_name_from_module_io
...
Add RedisModule_GetKeyNameFromIO()
2019-03-21 11:49:25 +01:00
Dvir Volk
51a54dfde3
remove extra linebreak
2019-03-21 12:48:37 +02:00
Dvir Volk
ca2eadaaac
Added missing REDISMODULE_NOTIFY_KEY_MISS flag to REDISMODULE_NOTIFY_ALL
2019-03-21 12:47:51 +02:00
Dvir Volk
50befc42ad
added special flag for keyspace miss notifications
2019-03-21 11:47:14 +02:00
Oran Agra
544b9b0826
diskless replication - notify slave when rdb transfer failed
...
in diskless replication - master was not notifing the slave that rdb transfer
terminated on error, and lets slave wait for replication timeout
2019-03-20 17:46:19 +02:00
oranagra
4355e29749
bugfix to restartAOF, exit will never happen since retry will get negative.
...
also reduce an excess sleep
2019-03-20 17:20:07 +02:00
Oran Agra
9b2a42636f
change SORT and SPOP to use lookupKeyWrite rather than lookupKeyRead
...
like in SUNIONSTORE etc, commands that perform writes are expected to open
all keys, even input keys, with lookupKeyWrite
2019-03-20 17:06:22 +02:00
Oran Agra
61501773c9
getKeysFromCommand for TOUCH only extracted the first key.
...
also, airty for COMMAND command was wrong.
2019-03-20 17:00:39 +02:00
Yossi Gottlieb
1da0d9b04c
CommandFilter API: Extend documentation.
2019-03-19 19:48:47 +02:00
Dvir Volk
278c7a6b6d
Added keyspace miss notifications support
2019-03-19 13:11:37 +02:00
Yossi Gottlieb
06a6d70ab5
CommandFilter API: hellofilter and tests.
2019-03-18 23:07:28 +02:00
Yossi Gottlieb
5bd8aae664
CommandFilter API: Support Lua and RM_call() flows.
2019-03-18 23:06:38 +02:00
Yossi Gottlieb
fdacd1b0b5
CommandFilter API: More cleanup.
2019-03-18 23:05:52 +02:00
Yossi Gottlieb
95881cec60
Add command filter Module API tests.
2019-03-18 19:34:52 +02:00
Yossi Gottlieb
bc47c987d6
Add command filtering argument handling API.
2019-03-18 18:36:46 +02:00
antirez
a40a075ada
MANIFESTO: simplicity and lock-in.
2019-03-18 15:49:52 +01:00
antirez
a3b442eb5d
MANIFESTO v2.
2019-03-18 15:38:43 +01:00
Yossi Gottlieb
bb6e8ba682
Initial command filter experiment.
2019-03-18 13:50:34 +02:00
antirez
340d03b64b
replicaofCommand() refactoring: stay into 80 cols.
2019-03-18 11:34:40 +01:00
antirez
71d9f4e596
redis-check-aof: fix potential overflow.
...
Bug signaled by @vattezhang in PR #5940 but fixed differently.
2019-03-18 11:16:23 +01:00
antirez
218091d2e4
HyperLogLog: fix comment in hllCount().
2019-03-16 09:15:57 +01:00
Guy Korland
661b5097e9
Update config.yml
2019-03-15 22:22:06 +02:00
Guy Korland
ebdcb1618f
Update pull.yml
2019-03-15 21:35:24 +02:00
Guy Korland
c9cdf67d91
Update config.yml
2019-03-15 21:30:09 +02:00
Guy Korland
366fe79335
add pull app
2019-03-15 21:14:15 +02:00
Guy Korland
81d3e1d354
add CI
2019-03-15 21:09:59 +02:00
antirez
961aa74ff1
HyperLogLog: handle wrong offset in the base case.
2019-03-15 17:16:06 +01:00
antirez
ca291b0951
HyperLogLog: speedup fuzz test.
2019-03-15 17:13:19 +01:00
antirez
3765dfdcf7
HyperLogLog: enlarge reghisto variable for safety.
2019-03-15 17:10:16 +01:00
antirez
a47cd50a0d
HyperLogLog: dense/sparse repr parsing fuzz test.
2019-03-15 13:52:29 +01:00
John Sully
7f6aaa6f65
Fix hyperloglog corruption
2019-03-15 13:13:01 +01:00
Yossi Gottlieb
dd405d4026
Add RedisModule_GetKeyNameFromIO().
2019-03-15 10:23:27 +02:00
antirez
5199f1dc58
Fix ZPOP return type when COUNT=0. Related to #5799 .
2019-03-14 17:51:20 +01:00
antirez
e8568bb341
Fix objectSetLRUOrLFU() when LFU underflows.
2019-03-14 17:06:59 +01:00
Yossi Gottlieb
3137f26d4c
Add RedisModule_Assert() API call.
2019-03-14 15:00:31 +02:00
antirez
9c504573f1
Improve comments after merging #5834 .
2019-03-14 12:47:36 +01:00
Salvatore Sanfilippo
06339c7f54
Merge pull request #5834 from guybe7/trim_module_sds
...
Trim SDS free space of retained module strings
2019-03-14 12:41:31 +01:00
Salvatore Sanfilippo
ac6b768352
Merge pull request #5931 from guybe7/fix_notify_classes
...
Fix mismatching keyspace notification classes
2019-03-14 12:30:10 +01:00
Guy Benoish
24300677e7
Fix mismatching keyspace notification classes
2019-03-14 12:11:16 +01:00
Salvatore Sanfilippo
0e4fbeb705
Merge pull request #4742 from guybe7/zrangebylex_leak
...
Fix zlexrangespec mem-leak in genericZrangebylexCommand
2019-03-14 11:44:56 +01:00
Salvatore Sanfilippo
b9ec23e2df
Merge pull request #4904 from guybe7/memtoll_fix
...
Use memtoll() in 'CONFIG SET client-output-buffer-limit'
2019-03-14 11:43:55 +01:00
Salvatore Sanfilippo
436646aa32
Merge pull request #5812 from guybe7/fix_string2ld
...
Increase string2ld's buffer size (and fix HINCRBYFLOAT)
2019-03-14 11:35:01 +01:00