1. 09 Apr, 2012 1 commit
  2. 07 Apr, 2012 2 commits
  3. 31 Mar, 2012 1 commit
  4. 23 Mar, 2012 1 commit
  5. 13 Mar, 2012 2 commits
  6. 10 Mar, 2012 1 commit
  7. 07 Mar, 2012 1 commit
    • antirez's avatar
      Refuse writes if can't persist on disk. · c25e7eaf
      antirez authored
      Redis now refuses accepting write queries if RDB persistence is
      configured, but RDB snapshots can't be generated for some reason.
      The status of the latest background save operation is now exposed
      in the INFO output as well. This fixes issue #90.
      c25e7eaf
  8. 16 Feb, 2012 1 commit
    • Pieter Noordhuis's avatar
      Don't expire keys when loading an RDB after a SYNC · cb598cdd
      Pieter Noordhuis authored
      The cron is responsible for expiring keys. When keys are expired at
      load time, it is possible that the snapshot of a master node gets
      modified. This can in turn lead to inconsistencies in the data set.
      
      A more concrete example of this behavior follows. A user reported a
      slave that would show an monotonically increase input buffer length,
      shortly after completing a SYNC. Also, `INFO` output showed a single
      blocked client, which could only be the master link. Investigation
      showed that indeed the `BRPOP` command was fed by the master. This
      command can only end up in the stream of write operations when it did
      NOT block, and effectively executed `RPOP`. However, when the key
      involved in the `BRPOP` is expired BEFORE the command is executed, the
      client executing it will block. The client in this case, is the master
      link.
      cb598cdd
  9. 25 Jan, 2012 1 commit
  10. 03 Jan, 2012 1 commit
  11. 21 Dec, 2011 2 commits
  12. 12 Nov, 2011 1 commit
  13. 09 Nov, 2011 3 commits
  14. 08 Nov, 2011 1 commit
  15. 23 Oct, 2011 1 commit
  16. 14 Oct, 2011 1 commit
  17. 04 Oct, 2011 1 commit
  18. 22 Sep, 2011 1 commit
  19. 25 Jun, 2011 1 commit
  20. 20 Jun, 2011 1 commit
  21. 17 Jun, 2011 1 commit
  22. 10 Jun, 2011 2 commits
  23. 29 May, 2011 1 commit
  24. 14 May, 2011 2 commits
  25. 13 May, 2011 3 commits
  26. 10 May, 2011 1 commit
  27. 06 Apr, 2011 3 commits
  28. 29 Mar, 2011 1 commit
  29. 10 Mar, 2011 1 commit