- 01 Dec, 2017 19 commits
-
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
After a few attempts it looked quite saner to just add the last item ID at the end of the serialized listpacks, instead of scanning the last listpack loaded from head to tail just to fetch it. It's a disk space VS CPU-and-simplicity tradeoff basically.
-
antirez authored
-
antirez authored
-
antirez authored
-
- 30 Nov, 2017 7 commits
-
-
antirez authored
-
antirez authored
Related to #4483. As suggested by @soloestoy, we can retrieve the SHA1 from the body. Given that in the new implementation using AUX fields we ended copying around a lot to create new objects and strings, extremize such concept and trade CPU for space inside the RDB file.
-
antirez authored
See #4483. This is needed because luaCreateFunction() is now called from RDB loading code outside a client context.
-
antirez authored
This is currently needed in order to fix #4483, but this can be useful in other contexts, so maybe later we may want to remove the conditionals and always save/load scripts. Note that we are using the "lua" AUX field here, in order to guarantee backward compatibility of the RDB file. The unknown AUX fields must be discarded by past versions of Redis.
-
antirez authored
-
antirez authored
Doing the following ended with a broken server.executable: 1. Start Redis with src/redis-server 2. Send CONFIG SET DIR /tmp/ 3. Send DEBUG RESTART At this point we called execve with an argv[0] that is no longer related to the new path. So after the restart the absolute path of the executable is recomputed in the wrong way. With this fix we pass the absolute path already computed as argv[0].
-
antirez authored
-
- 29 Nov, 2017 1 commit
-
-
antirez authored
-
- 28 Nov, 2017 13 commits
-
-
Salvatore Sanfilippo authored
fix a typo
-
Salvatore Sanfilippo authored
Fix some typos
-
Salvatore Sanfilippo authored
redis-cli.c typo: helpe -> helper.
-
Salvatore Sanfilippo authored
redis-cli.c typo: Requets -> Requests.
-
Salvatore Sanfilippo authored
Fix typo
-
Salvatore Sanfilippo authored
Fix typo
-
Salvatore Sanfilippo authored
Update link to https and use inline link
-
antirez authored
-
antirez authored
-
antirez authored
See #4192, the original PR removed lines of code that are actually needed, so thanks to @chunqiulfq for reporting the problem, but merging solution from @jeesyn after checking, together with @artix75, that the logic covers all the cases.
-
Salvatore Sanfilippo authored
Correct spelling of "faield".
-
Salvatore Sanfilippo authored
Fix file descriptor leak and error handling
-
Salvatore Sanfilippo authored
Fix undefined behavior constant defined.
-