smegmesh/pkg/lib
Tim Beatham 661fb0d54c 45-use-statistical-testing
Keepalive is based on per mesh and not per node.
Using total ordering mechanism similar to paxos to elect a leader
if leader doesn't update it's timestamp within 3 * keepAlive then
give the leader a gravestone and elect the next leader.
Leader is bassed on lexicographically ordered public key.
2023-12-07 18:18:13 +00:00
..
conv_test.go Unit testing the automerge library and lib functions 2023-11-05 12:13:40 +00:00
conv.go 45-use-statistical-testing 2023-12-07 18:18:13 +00:00
hashing.go 34-fix-routing 2023-11-27 15:56:30 +00:00
id.go 32-incorporate-dns 2023-11-24 15:04:07 +00:00
ip.go 27-remove-client-grpc-endpoint 2023-11-24 12:07:03 +00:00
random_test.go Unit testing the automerge library and lib functions 2023-11-05 12:13:40 +00:00
random.go Implemented clustering betweeen nodes 2023-11-03 15:24:18 +00:00
regex.go 32-incorporate-dns 2023-11-24 15:04:07 +00:00
rtnetlink.go 32-fix-routing 2023-11-25 03:15:58 +00:00
stats.go 45-use-statistical-testing 2023-12-07 18:18:13 +00:00
timer.go Prune nodes if they exceed their timeout time 2023-11-06 13:37:28 +00:00