1. 03 Mar, 2010 3 commits
  2. 02 Mar, 2010 1 commit
  3. 01 Mar, 2010 5 commits
  4. 27 Feb, 2010 1 commit
  5. 22 Feb, 2010 1 commit
  6. 19 Feb, 2010 1 commit
  7. 09 Feb, 2010 1 commit
  8. 07 Feb, 2010 2 commits
  9. 06 Feb, 2010 3 commits
  10. 04 Feb, 2010 1 commit
  11. 02 Feb, 2010 3 commits
  12. 31 Jan, 2010 1 commit
  13. 28 Jan, 2010 1 commit
  14. 23 Jan, 2010 1 commit
  15. 22 Jan, 2010 1 commit
  16. 21 Jan, 2010 1 commit
  17. 20 Jan, 2010 1 commit
    • antirez's avatar
      fixed a deadlock caused by too much finished processes in queue so that I/O... · 76b7233a
      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...
      76b7233a
  18. 19 Jan, 2010 1 commit
  19. 16 Jan, 2010 1 commit
  20. 15 Jan, 2010 9 commits
  21. 14 Jan, 2010 1 commit
    • antirez's avatar
      Fixed a never experienced, theoretical bug that can actually happen in... · 2e111efe
      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.
      2e111efe