antirez
c696aebdba
Redis 5.0.5
5.0.5
2019-05-15 18:07:37 +02:00
Christian Zeller
1cac9b4bf2
Typo fixes in CONTRIBUTING
2019-05-15 17:52:30 +02:00
antirez
f63c5c7bfe
Update CONTRIBUTING with present info.
2019-05-15 17:52:27 +02:00
antirez
668661da25
Narrow the effects of PR #6029 to the exact state.
...
CLIENT PAUSE may be used, in other contexts, for a long time making all
the slaves time out. Better for now to be more specific about what
should disable senidng PINGs.
An alternative to that would be to virtually refresh the slave
interactions when clients are paused, however for now I went for this
more conservative solution.
2019-05-15 12:20:24 +02:00
chendianqiang
3c2800e333
stop ping when client pause
2019-05-15 12:20:24 +02:00
antirez
7ac7ffd560
Test: fix slowlog test false positive.
...
In fast systems "SLOWLOG RESET" is fast enough to don't be logged even
when the time limit is "1" sometimes. Leading to false positives such
as:
[err]: SLOWLOG - can be disabled in tests/unit/slowlog.tcl
Expected '1' to be equal to '0'
2019-05-14 16:54:59 +02:00
antirez
cc10172176
Make comment in getClientOutputBufferMemoryUsage() describing the present.
2019-05-13 17:34:01 +02:00
WuYunlong
72420b0d7a
Do not active expire keys in the background when the switch is off.
2019-05-13 16:37:49 +02:00
liaotonglang
33a50d24a5
delete sdsTest() from REDIS_TEST
...
sdsTest() defined in sds.c dit not match the call in server.c.
remove it from REDIS_TEST, since test-sds defined in Makefile.
2019-05-13 16:37:39 +02:00
zhaozhao.zz
6a92836f40
test cases: skiptill -> skip-till
2019-05-13 16:37:28 +02:00
Oran Agra
f179f71e42
make replication tests more stable on slow machines
...
solving few replication related tests race conditions which fail on slow machines
bugfix in slave buffers test: since the test is executed twice, each time with
a different commands count, the threshold for the delta can't be a constant.
2019-05-13 16:37:24 +02:00
Yossi Gottlieb
1825a4ec22
Add runtest-moduleapi with commandfilter coverage.
2019-05-13 16:36:57 +02:00
Yossi Gottlieb
9d20fdb404
fix: missing initialization.
2019-05-13 16:36:48 +02:00
antirez
ded1980e0d
Test: disable module testing for now.
2019-05-13 16:36:34 +02:00
Yossi Gottlieb
c3df78c2a4
CommandFilter API: REDISMODULE_CMDFILTER_NOSELF.
...
Add a flag to automatically protect filters from being called
recursively by their own module.
2019-05-13 16:35:52 +02:00
Yossi Gottlieb
8d38ef20a3
CommandFilter API: fix UnregisterCommandFilter.
2019-05-13 16:35:49 +02:00
Yossi Gottlieb
9b7009b141
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-05-13 16:35:46 +02:00
Yossi Gottlieb
0580244217
CommandFilter API: Extend documentation.
2019-05-13 16:35:43 +02:00
Yossi Gottlieb
d5194dafd2
CommandFilter API: hellofilter and tests.
2019-05-13 16:35:38 +02:00
Yossi Gottlieb
8897c15406
CommandFilter API: Support Lua and RM_call() flows.
2019-05-13 16:35:35 +02:00
Yossi Gottlieb
6dd5bad49b
CommandFilter API: More cleanup.
2019-05-13 16:35:32 +02:00
Yossi Gottlieb
8302610199
Add command filter Module API tests.
2019-05-13 16:35:29 +02:00
Yossi Gottlieb
dc5edc7bbe
Add command filtering argument handling API.
2019-05-13 16:35:25 +02:00
Yossi Gottlieb
5f29e2e220
Initial command filter experiment.
2019-05-13 16:35:21 +02:00
Oran Agra
e1839ab327
diskless fork kept streaming RDB to a disconnected slave
2019-05-13 16:35:04 +02:00
Oran Agra
3b207b894a
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-05-13 16:34:59 +02:00
antirez
7e350b0931
More sensible name for function: restartAOFAfterSYNC().
...
Related to #3829 .
2019-05-13 16:34:31 +02:00
antirez
91238a6031
Mostly aesthetic changes to restartAOF().
...
See #3829 .
2019-05-13 16:34:25 +02:00
oranagra
ee2da67cc6
bugfix to restartAOF, exit will never happen since retry will get negative.
...
also reduce an excess sleep
2019-05-13 16:34:15 +02:00
Oran Agra
78022492d5
Add log when server dies of SIGTERM during loading
...
this is very confusing to see the server disappears as if it got SIGKILL when it was not the case.
2019-05-13 16:33:34 +02:00
Yossi Gottlieb
232dca7fbc
Add RedisModule_GetKeyNameFromIO().
2019-05-13 16:32:32 +02:00
antirez
7f98129a81
MANIFESTO: simplicity and lock-in.
2019-05-13 16:32:24 +02:00
antirez
71265fe389
MANIFESTO v2.
2019-05-13 16:32:18 +02:00
yongman
8115be6e10
Fix uint64_t hash value in active defrag
2019-05-10 18:10:43 +02:00
Angus Pearson
90e7b5a97a
Enlarge error buffer in redis-check-aof.c to remove compiler warning of output truncation through snprintf format string
2019-05-10 18:10:24 +02:00
zhaozhao.zz
43151baf61
fix memory leak when rewrite config file
2019-05-10 18:10:10 +02:00
唐权
d3c17c9d0f
Update ziplist.c
...
Hi, @antirez
In the code, to get the size of ziplist, "unsigned int bytes = ZIPLIST_HEADER_SIZE+1;" is correct,
but why not make it more readable and easy to understand
2019-05-10 18:10:02 +02:00
stan011
296bd0976c
change the comments there may have a mis type
2019-05-10 18:09:48 +02:00
Yossi Gottlieb
e08c9c154b
Preserve client->id for blocked clients.
2019-05-10 18:09:42 +02:00
zhaozhao.zz
c6b1252f1d
aof: enhance AOF_FSYNC_EVERYSEC, more details in #5985
2019-05-10 18:09:32 +02:00
David Carlier
ce54e2991c
build fix
2019-04-26 17:32:42 +02:00
yongman
c9274498db
Fix memleak in bitfieldCommand
2019-04-26 17:31:59 +02:00
James Rouzier
635d8d83d2
Fix start and end key initialize
2019-04-26 17:25:55 +02:00
Salvatore Sanfilippo
7c23e534ce
Merge pull request #6047 from abhaynahar/removed-obsolete-warning-5.0
...
removed obsolete warning as per - https://github.com/antirez/redis/is…
2019-04-26 17:02:16 +02:00
abhay
9ea8ec421d
removed obsolete warning as per - https://github.com/antirez/redis/issues/5291
2019-04-25 13:50:25 +05:30
antirez
1b7407fadf
Aesthetic change to #5962 to conform to Redis style.
2019-04-10 18:53:27 +02:00
Oran Agra
3bbf9747a3
slave corrupts replication stream when module blocked client uses large reply (or POSTPONED_ARRAY)
...
when redis appends the blocked client reply list to the real client, it didn't
bother to check if it is in fact the master client. so a slave executing that
module command will send replies to the master, causing the master to send the
slave error responses, which will mess up the replication offset
(slave will advance it's replication offset, and the master does not)
2019-04-10 18:47:32 +02:00
antirez
f72f4ea311
Redis 5.0.4.
5.0.4
2019-03-18 17:21:29 +01:00
antirez
84bdd44039
HyperLogLog: fix comment in hllCount().
2019-03-18 11:25:57 +01:00
antirez
ef1833b3f9
HyperLogLog: handle wrong offset in the base case.
2019-03-18 11:25:57 +01:00