Trolli Schmittlauch
|
0ab6ee9c8f
|
re-strucuture fediChordInit flow to also do the bootstrapping
|
2020-09-20 19:30:35 +02:00 |
|
Trolli Schmittlauch
|
556b69d887
|
increase subscription lease to 1 (simulated) day for achieving higher subscriber numbers
|
2020-09-16 16:07:39 +02:00 |
|
Trolli Schmittlauch
|
bb17b136d6
|
increase stabilise interval
|
2020-09-16 01:54:40 +02:00 |
|
Trolli Schmittlauch
|
c036dea7f9
|
periodically purge expired subscriptions
|
2020-09-14 15:49:44 +02:00 |
|
Trolli Schmittlauch
|
a0e7142a7d
|
report number of subscriptions
|
2020-09-14 14:57:25 +02:00 |
|
Trolli Schmittlauch
|
34ecdd66e1
|
make stats measurement delay configurable, take speedup into account
|
2020-09-10 21:23:33 +02:00 |
|
Trolli Schmittlauch
|
72eca0f4fe
|
log metrics to file
contributes to #60
|
2020-09-09 17:22:20 +02:00 |
|
Trolli Schmittlauch
|
c9b0e66110
|
scale request timeout with speedup and pass it directly to function
|
2020-09-05 12:30:31 +02:00 |
|
Trolli Schmittlauch
|
4f08d33d2e
|
make all delays configurable and scale them according to a speedup factor
|
2020-09-05 12:30:31 +02:00 |
|
Trolli Schmittlauch
|
20050654bc
|
make passing bootstrap information optional
reason: allow the first node to start without having to wait for a
timeout
part of #58
|
2020-09-03 11:20:38 +02:00 |
|
Trolli Schmittlauch
|
7280f251b5
|
server endpoint for tag subscription
|
2020-08-01 11:00:38 +02:00 |
|
Trolli Schmittlauch
|
98ca0ff13e
|
service config, integrate service launch into DHT launch
TODO: hold a reference from DHT to service
|
2020-07-30 01:23:03 +02:00 |
|
Trolli Schmittlauch
|
ebc0d54ddc
|
periodically purge lookup cache of expired entries
closes #24
|
2020-07-16 00:24:44 +02:00 |
|
Trolli Schmittlauch
|
42af6afb86
|
generalise CacheEntry type
contributes to #24
|
2020-07-15 01:32:37 +02:00 |
|
Trolli Schmittlauch
|
61ea6ed3ff
|
Periodically contact bootstrap nodes for convergence sampling or joining
closes #56
|
2020-07-08 01:18:53 +02:00 |
|
Trolli Schmittlauch
|
56ca2b53cc
|
refactor trying to join on any bootstrap node into own function
contributes to #56
|
2020-07-07 18:07:25 +02:00 |
|
Trolli Schmittlauch
|
d293cc05d1
|
data structure for RealNode holds common config and management data
contributes to #56, #34, #2
|
2020-07-07 17:36:12 +02:00 |
|
Trolli Schmittlauch
|
e91f317a8e
|
decrease logging verbosity
|
2020-07-05 16:52:09 +02:00 |
|
Trolli Schmittlauch
|
7c17e3a44d
|
implement join-retry on new cache entries
closes #42
|
2020-07-05 16:48:57 +02:00 |
|
Trolli Schmittlauch
|
edf66e1b51
|
add som debug prints
|
2020-07-02 01:36:31 +02:00 |
|
Trolli Schmittlauch
|
0494ddd696
|
stabilise periodically
contributes to #44
|
2020-06-20 21:24:31 +02:00 |
|
Trolli Schmittlauch
|
3892dc91aa
|
Merge branch 'mainline' into dhtNetworking
|
2020-06-08 18:58:23 +02:00 |
|
Trolli Schmittlauch
|
7c87a578d3
|
move Main executable to app/ closes #18
|
2020-06-08 18:57:53 +02:00 |
|