Trolli Schmittlauch schmittlauch
  • Joined on 2017-06-16
schmittlauch opened issue schmittlauch/Hash2Pub#78 2020-09-29 03:06:10 +02:00
periodic k-choices rebalancing
schmittlauch closed issue schmittlauch/Hash2Pub#74 2020-09-29 03:02:29 +02:00
update node ID validity check to allow different vserver IDs
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-29 03:01:55 +02:00
bb0fb0919a refactor request sender ID spoof check to suit k-choices
b2b4fe3dd8 change vserver ID representation type to Word8
Compare 2 commits »
schmittlauch commented on issue schmittlauch/Hash2Pub#74 2020-09-29 02:59:32 +02:00
update node ID validity check to allow different vserver IDs

Turns out that no interval checking needed to be done, because each RemoteNodeState sent with every request inludes the ID of the sending vserver. So no trying out of all the vservers is needed.

Still did a bit of cleanup and refactoring ¯_(ツ)_/¯

schmittlauch closed issue schmittlauch/Hash2Pub#76 2020-09-29 00:46:27 +02:00
adjust isJoined to kchoices semantics
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-29 00:46:13 +02:00
c208aeceaa rename isJoined to reflect its scope on a single VS
schmittlauch closed issue schmittlauch/Hash2Pub#72 2020-09-29 00:37:14 +02:00
interface between DHT and Service to request load information
schmittlauch closed issue schmittlauch/Hash2Pub#77 2020-09-29 00:37:06 +02:00
try all possible vservers when bootstrap joining
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-29 00:34:25 +02:00
0ee8f0dc43 adjust joinOnNewEntreisThread to k-choices join
21ecf9b041 bootstrapQueryID: try all possible node IDs of a bootstrap node
b5f864cc18 bootstrapQueryID: try all possible node IDs of a bootstrap node
Compare 3 commits »
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-27 02:18:09 +02:00
b5f864cc18 bootstrapQueryID: try all possible node IDs of a bootstrap node
9a61c186e3 start restructuring joinOnNewEntries flow
Compare 2 commits »
schmittlauch opened issue schmittlauch/Hash2Pub#77 2020-09-26 01:10:46 +02:00
try all possible vservers when bootstrap joining
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-25 22:34:03 +02:00
578cc362b9 fix tests
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-25 22:07:31 +02:00
1a0de55b8c integrate k-choices into tryBootstrapJoin flow
5e4b3783a5 integrate k-choices into tryBootstrapJoin flow
Compare 2 commits »
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-25 20:41:46 +02:00
5e4b3783a5 integrate k-choices into tryBootstrapJoin flow
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-25 02:04:43 +02:00
7a87d86c32 k-choices error handling: detect empty joins, finer fail granularity
schmittlauch opened issue schmittlauch/Hash2Pub#76 2020-09-25 01:51:55 +02:00
adjust isJoined to kchoices semantics
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-25 01:41:20 +02:00
3b6d129bfc implement k-choices join functions
schmittlauch opened issue schmittlauch/Hash2Pub#75 2020-09-24 19:29:01 +02:00
refactor vs joining to always use fediChordJoinNewVs
schmittlauch opened issue schmittlauch/Hash2Pub#74 2020-09-23 19:17:23 +02:00
update node ID validity check to allow different vserver IDs
schmittlauch pushed to k-choices at schmittlauch/Hash2Pub 2020-09-22 23:12:39 +02:00
62da66aade add runtime flag for enabling k-choices or not