1. 18 Aug, 2022 1 commit
  2. 16 Aug, 2022 3 commits
  3. 08 Aug, 2022 1 commit
  4. 21 Jul, 2022 2 commits
  5. 07 Jul, 2022 2 commits
  6. 05 Jul, 2022 1 commit
    • Ozan Tezcan's avatar
      Do not execute operations in periodic when auto_flush is off (#109) · 03e2f294
      Ozan Tezcan authored
      Do not execute operations in periodic when auto_flush is off 
      
      Introduced auto_flush config in #81. If auto_flush is off, application is supposed to call raft_flush() manually. This function increments commit index, applies entries and sends appendentries requests.
      
      Currently, we execute operations in raft_periodic() and raft_flush() both. When auto_flush is off, it makes sense to leave execution to raft_flush() to do it in a single place.
      03e2f294
  7. 30 Jun, 2022 1 commit
  8. 19 Jun, 2022 1 commit
  9. 19 May, 2022 1 commit
  10. 15 May, 2022 1 commit
  11. 02 May, 2022 1 commit
  12. 26 Apr, 2022 1 commit
  13. 25 Apr, 2022 1 commit
  14. 18 Apr, 2022 1 commit
  15. 06 Apr, 2022 1 commit
  16. 04 Apr, 2022 1 commit
  17. 03 Apr, 2022 1 commit
  18. 30 Mar, 2022 2 commits
  19. 24 Mar, 2022 1 commit
  20. 21 Mar, 2022 1 commit
  21. 13 Mar, 2022 5 commits
  22. 08 Mar, 2022 1 commit
  23. 06 Mar, 2022 1 commit
  24. 15 Feb, 2022 1 commit
  25. 07 Feb, 2022 1 commit
  26. 07 Dec, 2021 1 commit
  27. 17 Nov, 2021 1 commit
  28. 16 Nov, 2021 1 commit
    • Yossi Gottlieb's avatar
      Properly get coverage from all tests. (#70) · ada3d6a0
      Yossi Gottlieb authored
      * Add COVERAGE=1 Makefile option to build libraft with coverage.
      * Refactor CFFI module to use the existing shared object in an
        out-of-line configuration, so there's no need to build and re-build
        it.
      * Makefile adjustments to build the module CFFI as needed.
      * Remove raft_get_snapshot_entry_idx, a prototype for an undefined
        function that breaks CFFI.
      * Add a gcov Makefile target to fetch both unit tests and integration
        test coverage in one shot.
      ada3d6a0
  29. 15 Nov, 2021 1 commit
  30. 14 Nov, 2021 1 commit
  31. 11 Nov, 2021 1 commit