- 03 Sep, 2018 1 commit
- 
- 
zhaozhao.zz authored
 
- 
- 31 Aug, 2018 5 commits
- 
- 
antirez authoredSee #5297. 
- 
antirez authoredTechnically speaking we don't really need to put the master client in the clients that need to be processed, since in practice the PING commands from the master will take care, however it is conceptually more sane to do so. 
- 
antirez authoredProcessing command from the master while the slave is in busy state is not correct, however we cannot, also, just reply -BUSY to the replication stream commands from the master. The correct solution is to stop processing data from the master, but just accumulate the stream into the buffers and resume the processing later. Related to #5297. 
- 
antirez authoredHowever the master scripts will be impossible to kill. Related to #5297. 
- 
antirez authoredSee reasoning in #5297. 
 
- 
- 29 Aug, 2018 7 commits
- 
- 
Salvatore Sanfilippo authoredRevise the comments of latency command. 
- 
Salvatore Sanfilippo authoredCorrect "did not received" -> "did not receive" typos/grammar. 
- 
Salvatore Sanfilippo authoredremove duplicate bind in sentinel.conf 
- 
Salvatore Sanfilippo authoredSupplement to PR #4835, just take info/memory/command as random commands 
- 
zhaozhao.zz authored
- 
Salvatore Sanfilippo authoredsome commands' flags should be set correctly, issue #4834 
- 
zhaozhao.zz authored
 
- 
- 27 Aug, 2018 8 commits
- 
- 
Salvatore Sanfilippo authoredFix unstable tests on slow machines. 
- 
antirez authored
- 
antirez authored
- 
antirez authoredNote: this breaks backward compatibility with Redis 4, since now slaves by default are exact copies of masters and do not try to evict keys independently. 
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
zhaozhao.zz authored
 
- 
- 26 Aug, 2018 6 commits
- 
- 
Salvatore Sanfilippo authoredrewrite BRPOPLPUSH as RPOPLPUSH to propagate 
- 
Salvatore Sanfilippo authoredpipeline: do not sdsrange querybuf unless all commands processed 
- 
Chris Lamb authored
- 
Salvatore Sanfilippo authoredUse SOURCE_DATE_EPOCH over unreproducible uname + date calls. 
- 
Salvatore Sanfilippo authoredTidy grammar in CONFIG SET maxmemory warning. 
- 
Salvatore Sanfilippo authoredMake some defaults explicit in the sentinel.conf for package maintainers 
 
- 
- 25 Aug, 2018 1 commit
- 
- 
Chris Lamb authored
 
- 
- 23 Aug, 2018 1 commit
- 
- 
zhaozhao.zz authoredFunction setProtocolError just records proctocol error details in server log, set client as CLIENT_CLOSE_AFTER_REPLY. It doesn't care about querybuf sdsrange, because we will do it after procotol parsing. 
 
- 
- 22 Aug, 2018 1 commit
- 
- 
dejun.xdj authored
 
- 
- 21 Aug, 2018 1 commit
- 
- 
Oran Agra authoredFew tests had borderline thresholds that were adjusted. The slave buffers test had two issues, preventing the slave buffer from growing: 1) the slave didn't necessarily go to sleep on time, or woke up too early, now using SIGSTOP to make sure it goes to sleep exactly when we want. 2) the master disconnected the slave on timeout 
 
- 
- 14 Aug, 2018 4 commits
- 
- 
zhaozhao.zz authored
- 
zhaozhao.zz authored
- 
zhaozhao.zz authored
- 
zhaozhao.zz authored
 
- 
- 13 Aug, 2018 2 commits
- 
- 
zhaozhao.zz authored
- 
zhaozhao.zz authoredThis is an optimization for processing pipeline, we discussed a problem in issue #5229: clients may be paused if we apply `CLIENT PAUSE` command, and then querybuf may grow too large, the cost of memmove in sdsrange after parsing a completed command will be horrible. The optimization is that parsing all commands in queyrbuf , after that we can just call sdsrange only once. 
 
- 
- 03 Aug, 2018 3 commits
- 
- 
Salvatore Sanfilippo authoredStreams: ID of xclaim command should start from the sixth argument. 
- 
Salvatore Sanfilippo authoredFix stream command paras 
- 
shenlongxing authored
 
-