Commit Graph

35 Commits

Author SHA1 Message Date
Marto fc50bf1271 More refactoring 2024-02-07 17:02:07 +02:00
Marto 47e1e36294 Refactoring 2024-02-07 15:54:25 +02:00
Marto 2ecc344aa1 Code refactoring 2024-02-07 15:29:53 +02:00
Marto b4f8fd9999 Fix tests 2024-02-07 14:47:40 +02:00
Marto f5a7813572 Fix many bugs 2024-02-05 19:27:28 +02:00
Marto 5ab4fd1a77 Fix many bugs and improve the election process 2024-02-01 19:44:07 +02:00
Marto 3cde7daebd Add election tests and fix bugs 2024-01-24 18:48:22 +02:00
Marto c9ef1cc43b Add timeout and tick() implementation 2024-01-16 19:19:11 +02:00
Marto cd00bd097f Add voting and commit logic 2024-01-12 18:34:09 +02:00
Marto a763d940da Implement entry log 2024-01-08 19:05:10 +02:00
Marto c28243cb8a WIP: Inital consensus state machine work 2024-01-04 19:06:20 +02:00
Raycho Mukelov db1a29f5c1 fix 2023-11-05 22:40:03 +02:00
Raycho Mukelov 92cc9f2ad5 fix error in Consensus FSM definition 2023-11-05 20:38:56 +02:00
Raycho Mukelov d5312ec40a fix comment 2023-11-05 18:32:52 +02:00
Raycho Mukelov 987f4efd99 fix 2023-11-05 18:29:28 +02:00
Raycho Mukelov 3b3e9b2765 fix 2023-11-05 18:14:18 +02:00
Raycho Mukelov 02d220afa3 fix names 2023-11-05 09:23:02 +02:00
Raycho Mukelov b101d1e021 Added proc addFsmTransitionLogicalConditions and almost prepared for testing the ConsensusFsm 2023-11-05 09:18:12 +02:00
Raycho Mukelov 47bd7e88eb fix names etc. 2023-11-05 07:23:07 +02:00
Raycho Mukelov a288abb16f fix comment etc. 2023-11-05 07:04:32 +02:00
Raycho Mukelov 30ba492caf Added addFSMTransition proc etc. 2023-11-05 06:42:19 +02:00
Raycho Mukelov ddb58f7063 start writing consensus fsm tests 2023-11-05 05:27:11 +02:00
Raycho Mukelov d10bae668f name refactor 2023-11-05 01:15:18 +02:00
Raycho Mukelov 32fba0b9dc fix 2023-11-05 01:13:11 +02:00
Raycho Mukelov 903f4d9260 fix 2023-10-30 11:58:48 +02:00
Raycho Mukelov c71b2210ed fix 2023-10-30 01:49:29 +02:00
Raycho Mukelov 1e91d3f65a Fix 2023-10-28 21:31:07 +03:00
Raycho Mukelov 40c8ac80c1 Fix 2023-10-28 21:16:21 +03:00
Raycho Mukelov ebfa89b0a7 Fix 2023-10-28 21:07:41 +03:00
Raycho Mukelov 7201783eea FSM fix. 2023-10-28 21:04:34 +03:00
Raycho Mukelov f3c8ad4b78 fix 2023-10-28 20:15:32 +03:00
Raycho Mukelov 6ac8558633 f 2023-10-28 20:13:51 +03:00
Raycho Mukelov 27458fe0e1 f 2023-10-28 20:13:37 +03:00
Raycho Mukelov 155a746f59
Update consensus_state_machine.nim 2023-10-23 01:29:38 +00:00
Raycho Mukelov b950cf289d Fix 2023-09-22 04:07:41 +03:00