1. 06 Dec, 2018 1 commit
  2. 18 Nov, 2018 1 commit
  3. 16 Oct, 2018 1 commit
    • Yossi Gottlieb's avatar
      Fix a memory leak with log_clear. · 89d793a0
      Yossi Gottlieb authored
      This is probably most common when loading a snapshot.  Currently it is
      only possibly to free allocated entry memory on log_pop and log_poll,
      but neither are called on log_reset().
      
      This is a quick and non-breaking fix.  A better but not backward
      compatible option can be to have a free function callback as part of
      the entry itself (automatically called when needed, not by log_pop or
      log_poll).  This would also make it easier to avoid redundant buffer
      allocs/copies on the app side.
      89d793a0
  4. 08 Oct, 2018 2 commits
  5. 06 Oct, 2018 3 commits
  6. 04 Oct, 2018 2 commits
  7. 27 Sep, 2018 4 commits
  8. 02 Sep, 2018 1 commit
  9. 17 Aug, 2018 1 commit
  10. 16 Aug, 2018 1 commit
  11. 15 Aug, 2018 5 commits
  12. 14 Aug, 2018 5 commits
  13. 07 Aug, 2018 3 commits
  14. 30 Jul, 2018 3 commits
    • Yossi Gottlieb's avatar
      Add raft_cancel_snapshot(). · 074091c1
      Yossi Gottlieb authored
      This cancels the snapshot operation and reverts back to the state we
      were in before raft_begin_snapshot().
      
      It is useful for cases where the snapshot operation fails.  It is the
      caller's responsibility to make sure the FSM state remains intact of
      course.
      074091c1
    • Yossi Gottlieb's avatar
      Add raft_cancel_snapshot(). · 3badd2a0
      Yossi Gottlieb authored
      This cancels the snapshot operation and reverts back to the state we
      were in before raft_begin_snapshot().
      
      It is useful for cases where the snapshot operation fails.  It is the
      caller's responsibility to make sure the FSM state remains intact of
      course.
      3badd2a0
    • Yossi Gottlieb's avatar
      Make clean did not remove object files. · 546df393
      Yossi Gottlieb authored
      546df393
  15. 22 Jul, 2018 2 commits
  16. 12 Jul, 2018 4 commits
  17. 11 Jul, 2018 1 commit