- 10 May, 2019 1 commit
-
-
zhaozhao.zz authored
-
- 07 May, 2019 2 commits
-
-
Salvatore Sanfilippo authored
fix memory leak when rewrite config file
-
zhaozhao.zz authored
-
- 06 May, 2019 20 commits
-
-
Salvatore Sanfilippo authored
make replication tests more stable on slow machines
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
Potentially it is possible that we get interleaved writes, even if serverLog() makes sure to write into a buffer and then use printf(), so even this should be ok. However in general POSIX guarantees that writing to the same file pointer object from multiple threads is safe. Anyway currently we *reopen* the file at each call, but for the standard output logging. The logging functions actually also access global configuration while performing the log (for instance in order to check the log level, the log filename and so forth), however dunring the I/O threads execution we cannot alter such shared state in any way.
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
Ubuntu authored
Now threads are stopped even when the connections drop immediately to zero, not allowing the networking code to detect the condition and stop the threads. serverCron() will handle that.
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
This is just an experiment for now, there are a couple of race conditions, mostly harmless for the performance gain experiment that this commit represents so far. The general idea here is to take Redis single threaded and instead fan-out on expansive kernel calls: write(2) in this case, but the same concept could be easily implemented for read(2) and protcol parsing. However just threading writes like in this commit, is enough to evaluate if the approach is sounding.
-
- 05 May, 2019 1 commit
-
-
Oran Agra authored
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.
-
- 02 May, 2019 1 commit
-
-
Salvatore Sanfilippo authored
fix: benchmark auth fails when server have requirepass
-
- 26 Apr, 2019 8 commits
-
-
Salvatore Sanfilippo authored
build fix
-
Salvatore Sanfilippo authored
Fix memleak in bitfieldCommand
-
Salvatore Sanfilippo authored
Fix stream interator start and end key initialize
-
Salvatore Sanfilippo authored
FIX: coredump in redis-benchmark
-
-
vattezhang authored
-
vattezhang authored
-
vattezhang authored
-
- 24 Apr, 2019 1 commit
-
-
git-hulk authored
-
- 15 Apr, 2019 2 commits
- 11 Apr, 2019 2 commits
-
-
James Rouzier authored
-
Salvatore Sanfilippo authored
Modules tests
-
- 10 Apr, 2019 2 commits
-
-
antirez authored
-
Salvatore Sanfilippo authored
slave corrupts replication stream when module blocked client uses large reply (or POSTPONED_ARRAY)
-