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
|
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
|
92d9a0d46c
|
fix test
|
2023-11-05 22:38:26 +02:00 |
Raycho Mukelov
|
92cc9f2ad5
|
fix error in Consensus FSM definition
|
2023-11-05 20:38:56 +02:00 |
Raycho Mukelov
|
987f4efd99
|
fix
|
2023-11-05 18:29:28 +02:00 |
Raycho Mukelov
|
30ba492caf
|
Added addFSMTransition proc etc.
|
2023-11-05 06:42:19 +02:00 |
Raycho Mukelov
|
0b25b118bd
|
fix basic timers test test
|
2023-11-05 01:22:33 +02:00 |
Raycho Mukelov
|
903f4d9260
|
fix
|
2023-10-30 11:58:48 +02:00 |
Raycho Mukelov
|
27458fe0e1
|
f
|
2023-10-28 20:13:37 +03:00 |
Raycho Mukelov
|
7509976cdd
|
fix
|
2023-10-20 09:31:58 +03:00 |
Raycho Mukelov
|
98f0683654
|
Simulate Network delay in the basic cluster tests
|
2023-10-20 07:51:37 +03:00 |
Raycho Mukelov
|
1e30a2db8b
|
Heart beats success bugfix.
|
2023-10-20 06:56:02 +03:00 |
Raycho Mukelov
|
dfaf67f9ef
|
fix
|
2023-10-20 01:36:40 +03:00 |
Raycho Mukelov
|
14d49d5737
|
Voting timeout fixes
|
2023-10-15 22:33:03 +03:00 |
Raycho Mukelov
|
5bd50081da
|
Fix compilation
|
2023-10-13 09:03:42 +03:00 |
Raycho Mukelov
|
ca099c6132
|
Fix function names
|
2023-10-13 07:24:35 +03:00 |
Raycho Mukelov
|
6b9ab9a18b
|
Fix election test - add acceptance checks
|
2023-09-23 05:35:57 +03:00 |
Raycho Mukelov
|
ba1fdafdd4
|
fixes
|
2023-09-23 04:26:45 +03:00 |
Raycho Mukelov
|
117d59ea2f
|
Fix
|
2023-09-22 04:34:44 +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
|
d9c0cccc37
|
Fix
|
2023-09-16 23:11:17 +03:00 |
Raycho Mukelov
|
0a1d81993a
|
Pretty close
|
2023-09-12 16:30:17 +03:00 |
Raycho Mukelov
|
2d034b6c86
|
Tornado frontend
|
2023-09-12 14:49:14 +03:00 |
Raycho Mukelov
|
491b9129f6
|
fix
|
2023-09-12 12:50:40 +03:00 |
Raycho Mukelov
|
1f683dd2a7
|
Fix
|
2023-09-12 02:49:21 +03:00 |
Raycho Mukelov
|
63c9710506
|
fix
|
2023-09-12 02:41:31 +03:00 |
Raycho Mukelov
|
fe5c069ac7
|
Fixes
|
2023-09-11 19:55:30 +03:00 |
Raycho Mukelov
|
8f60c2381b
|
More on Tornado/FIFOs etc.
|
2023-09-09 19:56:54 +03:00 |
Raycho Mukelov
|
5c10cf6ac4
|
add some initial standalone raft node code
|
2023-09-08 20:03:05 +03:00 |
Raycho Mukelov
|
a31afea620
|
Fix
|
2023-09-08 18:45:37 +03:00 |
Raycho Mukelov
|
fba4ac836f
|
Fix Cluster Test random hanging issue
|
2023-09-07 06:56:35 +03:00 |
Raycho Mukelov
|
d11190bc5d
|
Get rid of useless forward declarations + more refactoring
|
2023-09-07 05:41:05 +03:00 |
Raycho Mukelov
|
615db86c52
|
Implement functioning elections / voting / heart-beats
|
2023-09-07 05:04:27 +03:00 |
Raycho Mukelov
|
3380c83bde
|
More consesus voting / heart beat work
|
2023-09-06 20:52:57 +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
|
66a6d7bc33
|
Add more consensus code etc.
|
2023-09-03 05:41:09 +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
|
ad5dd67560
|
Add DefaultUUID(00000000-0000-0000-0000-000000000000) etc.
|
2023-09-01 03:58:37 +03:00 |
Raycho Mukelov
|
497b309379
|
Add extended test scaffold for Basic Raft Cluster
|
2023-09-01 02:14:45 +03:00 |