1. 26 Dec, 2019 1 commit
    • Guy Benoish's avatar
      Stream: Handle streamID-related edge cases · 1f75ce30
      Guy Benoish authored
      This commit solves several edge cases that are related to
      exhausting the streamID limits: We should correctly calculate
      the succeeding streamID instead of blindly incrementing 'seq'
      This affects both XREAD and XADD.
      
      Other (unrelated) changes:
      Reply with a better error message when trying to add an entry
      to a stream that has exhausted last_id
      1f75ce30
  2. 06 Nov, 2019 1 commit
    • Guy Benoish's avatar
      Support streams in general module API functions · 1833d008
      Guy Benoish authored
      Fixes GitHub issue #6492
      Added stream support in RM_KeyType and RM_ValueLength.
      Also moduleDelKeyIfEmpty was updated, even though it has
      no effect now (It will be relevant when stream type direct
      API will be coded - i.e. RM_StreamAdd)
      1833d008
  3. 07 Oct, 2019 1 commit
  4. 17 Jul, 2019 1 commit
    • Oran Agra's avatar
      prevent diskless replica from terminating on short read · c56b4ddc
      Oran Agra authored
      now that replica can read rdb directly from the socket, it should avoid exiting
      on short read and instead try to re-sync.
      
      this commit tries to have minimal effects on non-diskless rdb reading.
      and includes a test that tries to trigger this scenario on various read cases.
      c56b4ddc
  5. 14 Jul, 2018 1 commit
  6. 17 Apr, 2018 1 commit
  7. 23 Mar, 2018 1 commit
  8. 19 Mar, 2018 1 commit
  9. 15 Mar, 2018 8 commits
  10. 01 Dec, 2017 5 commits