1. 13 Nov, 2019 1 commit
    • Guy Benoish's avatar
      XADD with ID 0-0 stores an empty key · 4a12047c
      Guy Benoish authored
      Calling XADD with 0-0 or 0 would result in creating an
      empty key and storing it in the database.
      Even worse, because XADD will reply with error the action
      will not be replicated, creating a master-replica
      inconsistency
      4a12047c
  2. 04 Nov, 2019 1 commit
  3. 10 Oct, 2019 1 commit
  4. 11 Apr, 2019 1 commit
  5. 12 Mar, 2019 1 commit
  6. 08 Mar, 2019 1 commit
    • Steve Webster's avatar
      Increment delivery counter on XCLAIM unless RETRYCOUNT specified · f1e7df4b
      Steve Webster authored
      The XCLAIM docs state the XCLAIM increments the delivery counter for
      messages. This PR makes the code match the documentation - which seems
      like the desired behaviour - whilst still allowing RETRYCOUNT to be
      specified manually.
      
      My understanding of the way streamPropagateXCLAIM() works is that this
      change will safely propagate to replicas since retry count is pulled
      directly from the streamNACK struct.
      
      Fixes #5194
      f1e7df4b
  7. 16 Jan, 2019 1 commit
  8. 09 Jan, 2019 1 commit
  9. 19 Nov, 2018 3 commits
  10. 05 Nov, 2018 2 commits
    • antirez's avatar
      Fix XCLAIM missing entry bug. · 6ba50784
      antirez authored
      This bug had a double effect:
      
      1. Sometimes entries may not be emitted, producing broken protocol where
      the array length was greater than the emitted entires, blocking the
      client waiting for more data.
      
      2. Some other time the right entry was claimed, but a wrong entry was
      returned to the client.
      
      This fix should correct both the instances.
      6ba50784
    • antirez's avatar
      Improve streamReplyWithRange() top comment. · e7c579e1
      antirez authored
      e7c579e1
  11. 03 Nov, 2018 1 commit
  12. 31 Oct, 2018 1 commit
  13. 25 Oct, 2018 2 commits
  14. 24 Oct, 2018 1 commit
  15. 17 Oct, 2018 7 commits
  16. 16 Oct, 2018 2 commits
  17. 15 Oct, 2018 3 commits
  18. 11 Oct, 2018 4 commits
  19. 10 Oct, 2018 1 commit
  20. 09 Oct, 2018 2 commits
  21. 08 Oct, 2018 1 commit
  22. 04 Oct, 2018 1 commit
  23. 02 Oct, 2018 1 commit