- 20 Jan, 2010 1 commit
-
-
antirez authored
fixed a deadlock caused by too much finished processes in queue so that I/O clients writing to the wirte side of the pipe used to awake the main thread where blocking. Then a BGSAVE started waiting for the last active thread to finish, condition impossible because all the I/O threads where blocking on threads. Takes this as a note to myself...
-
- 19 Jan, 2010 1 commit
-
-
antirez authored
-
- 16 Jan, 2010 1 commit
-
-
antirez authored
removed support for REDIS_HELGRIND_FRIENDLY since Helgrind 3.5.0 is friendly enough even with many threads created and destroyed
-
- 15 Jan, 2010 9 commits
- 14 Jan, 2010 2 commits
-
-
antirez authored
Fixed a never experienced, theoretical bug that can actually happen in practice. Basically when a thread is working on a I/O Job we need to wait it to finish before to cancel the Job in vmCancelThreadedIOJob(), otherwise the thread may mess with an object that is being manipulated by the main thread as well.
-
antirez authored
-
- 13 Jan, 2010 5 commits
- 12 Jan, 2010 5 commits
- 11 Jan, 2010 6 commits
- 10 Jan, 2010 1 commit
-
-
antirez authored
-
- 09 Jan, 2010 1 commit
-
-
antirez authored
-
- 08 Jan, 2010 1 commit
-
-
antirez authored
-
- 07 Jan, 2010 6 commits
- 06 Jan, 2010 1 commit
-
-
antirez authored
Introduced a new log verbosity level, so now DEBUG is really for debugging. Refactored a bit maxmemory. When virtual memory is short in RAM free the objects freelist as well as swapping things out.
-