zah
|
725b8b3288
|
Expand the README with more details
|
2024-05-08 14:38:23 +03:00 |
zah
|
4bec310615
|
Merge pull request #8 from NDobrev/master
Raft Initial implementation
|
2024-03-12 11:32:54 +02:00 |
Marto
|
a880bd4433
|
Remove logs
|
2024-02-29 19:27:03 +02:00 |
Marto
|
5bba48662c
|
Fix lastTerm access
|
2024-02-29 19:26:11 +02:00 |
Marto
|
5950ed20eb
|
Fix BLS setup
|
2024-02-21 19:20:33 +02:00 |
Marto
|
d59d5c4e11
|
Initial BLS security node POC
|
2024-02-19 19:34:39 +02:00 |
Marto
|
9bfde8cde8
|
Fix log 'commit' logic
|
2024-02-15 18:59:44 +02:00 |
Marto
|
d5a83ae19e
|
Fix typos
|
2024-02-15 18:27:42 +02:00 |
Marto
|
c96adcfa10
|
Give random generator as ctor argument to the raft state machine
|
2024-02-15 17:16:30 +02:00 |
Marto
|
526984804e
|
Add test and improve debug logging
|
2024-02-13 19:48:25 +02:00 |
Marto
|
c99a576b72
|
Fix typoes
|
2024-02-13 19:08:35 +02:00 |
Marto
|
68afc77666
|
Remove rlock.nim
|
2024-02-13 15:27:00 +02:00 |
Marto
|
ef7154dd3b
|
Fix CI
|
2024-02-13 14:40:59 +02:00 |
Marto
|
f7f4005623
|
Fix CI
|
2024-02-13 14:25:23 +02:00 |
Marto
|
f4d3d012fb
|
CI tests
|
2024-02-13 14:15:50 +02:00 |
Marto
|
f5efc25161
|
Test CI
|
2024-02-13 13:59:14 +02:00 |
Marto
|
3e48216d93
|
Add nimble.lock
|
2024-02-09 18:36:16 +02:00 |
Marto
|
d3f3b5ec2a
|
Fix ci
|
2024-02-09 17:34:42 +02:00 |
Marto
|
6308df540e
|
Change script permissions
|
2024-02-09 17:00:08 +02:00 |
Marto
|
805546e126
|
Merge branch 'new_impl'
|
2024-02-09 16:58:42 +02:00 |
Marto
|
ce87cbd769
|
Refactoring
|
2024-02-09 16:56:33 +02:00 |
Martin Dobrev
|
4186bdae2d
|
Merge pull request #1 from NDobrev/new_impl
New impl
|
2024-02-09 14:34:13 +02:00 |
Marto
|
fd7bcc5293
|
Add initial ci files
|
2024-02-07 18:24:10 +02:00 |
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 |
Marto
|
5bc59956c2
|
Remove unused nim files.
|
2024-01-04 14:26:21 +02:00 |
Marto
|
adc188cd89
|
Remove unused docker files.
|
2024-01-04 14:20:35 +02:00 |
Raycho Mukelov
|
db1a29f5c1
|
fix
|
2023-11-05 22:40:03 +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
|
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
|
0b25b118bd
|
fix basic timers test test
|
2023-11-05 01:22:33 +02:00 |
Raycho Mukelov
|
d10bae668f
|
name refactor
|
2023-11-05 01:15:18 +02:00 |