Commit Graph

11 Commits

Author SHA1 Message Date
Raycho Mukelov 4e129930ea Basic replication implementation. 2023-10-20 03:35:42 +03:00
Raycho Mukelov 6c92519a87 Refactor the Raft Protocol with variants. Removed python test server. etc. 2023-09-17 03:47:29 +03:00
Raycho Mukelov e333d6e7c0 Various fixes 2023-09-04 12:47:27 +03:00
Raycho Mukelov f1d558cae5 Refactor some stuff. Add Key-Value DB support (MDBX) 2023-09-03 20:52:35 +03:00
Raycho Mukelov 07d87c896f Started writing election/voting 2023-09-03 06:47:29 +03:00
Raycho Mukelov 949c594c6a Update 2023-09-03 00:17:44 +03:00
Raycho Mukelov f95937107a Introduce async messaging 2023-09-01 06:11:53 +03:00
Raycho Mukelov 634094f766 Add basic Raft Cluster test 2023-09-01 00:43:22 +03:00
Raycho Mukelov 833cc236a3 Add (basic) timer implementation to use for testing 2023-08-22 07:59:11 +03:00
Raycho Mukelov e1df04eb53 Make better Raft Protocol Definition 2023-08-17 21:27:45 +03:00
Raycho Mukelov 4fa562c4a1
Add preliminary API definitions and project roadmap 2023-08-09 13:06:34 +03:00