Trolli Schmittlauch schmittlauch
  • Joined on 2017-06-16
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-06-19 23:03:40 +02:00
3482876d9b send and parse Ping requests
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-06-19 19:15:45 +02:00
00ff2bf071 refactor adding neighbours
e898b80762 Merge branch 'refactorSuccessorsPredecessors' into dhtNetworking
5a6206f3a6 Merge branch 'refactorSuccessorsPredecessors' into dhtNetworking
Compare 3 commits »
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-06-18 23:09:11 +02:00
5a6206f3a6 Merge branch 'refactorSuccessorsPredecessors' into dhtNetworking
3f42f98443 adjust lookup to RingMap, fix #48
da0b8626cb critical bug fix: use target ID for predecessor query lookup
f27812bcf3 give up on providing type signature for takeEntriesUntil
43e4ab184e adjust cache entry insertion to usage of RingMap
Compare 14 commits »
schmittlauch pushed to refactorSuccessorsPredecessors at schmittlauch/Hash2Pub 2020-06-18 23:08:30 +02:00
3f42f98443 adjust lookup to RingMap, fix #48
da0b8626cb critical bug fix: use target ID for predecessor query lookup
f27812bcf3 give up on providing type signature for takeEntriesUntil
Compare 3 commits »
schmittlauch opened issue schmittlauch/Hash2Pub#51 2020-06-17 16:40:38 +02:00
Represent neighbours as composite datatype of RingMap and lazy list representation
schmittlauch pushed to refactorSuccessorsPredecessors at schmittlauch/Hash2Pub 2020-06-17 14:53:50 +02:00
43e4ab184e adjust cache entry insertion to usage of RingMap
fb164dea0a fix instance declaration of RingMap
7e08250f8c refactor setting successors and predecessors
Compare 3 commits »
schmittlauch pushed to refactorSuccessorsPredecessors at schmittlauch/Hash2Pub 2020-06-17 02:21:54 +02:00
2269357ed0 deleting RingMap entries, list conversion
schmittlauch opened issue schmittlauch/Hash2Pub#50 2020-06-17 00:09:21 +02:00
Move RingMap to own module, decouple Neighbour and NodeCache type definitions (+ function aliases)
schmittlauch pushed to refactorSuccessorsPredecessors at schmittlauch/Hash2Pub 2020-06-16 23:52:06 +02:00
6142ee61d7 WIP: implement adding, setting and taking RingMap entries.
schmittlauch pushed to refactorSuccessorsPredecessors at schmittlauch/Hash2Pub 2020-06-15 16:41:21 +02:00
22a6becf6b fix all previously working tests
061bce2b08 adjust types to refactored RingMap NodeCache
Compare 2 commits »
schmittlauch opened issue schmittlauch/Hash2Pub#49 2020-06-15 14:35:15 +02:00
No direct operations on getRingMap of RingMap outside FediChordTypes
schmittlauch pushed to refactorSuccessorsPredecessors at schmittlauch/Hash2Pub 2020-06-15 13:53:16 +02:00
6a98b5c6da fix RingMap function types
schmittlauch pushed to refactorSuccessorsPredecessors at schmittlauch/Hash2Pub 2020-06-13 21:42:51 +02:00
b179357ab0 generalise NodeCache implementation to make it usable for neighbour nodes as well
schmittlauch pushed to refactorSuccessorsPredecessors at schmittlauch/Hash2Pub 2020-06-13 14:56:11 +02:00
7612f5532a create a test for parts of #48
867d232423 create a test for parts of #48
Compare 2 commits »
schmittlauch pushed to refactorSuccessorsPredecessors at schmittlauch/Hash2Pub 2020-06-13 14:48:03 +02:00
867d232423 create a test for parts of #48
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-06-12 15:49:41 +02:00
2739b47162 send stabilise to certain successor or predecessor
schmittlauch opened issue schmittlauch/Hash2Pub#48 2020-06-10 17:11:11 +02:00
edge case: responsibility for slices > 1/2 key space
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-06-10 16:53:27 +02:00
1204457a2a make sure that predecessors are smaller and successors are larger than node ID
schmittlauch pushed to master at schmittlauch/nixconfigs 2020-06-09 22:29:08 +02:00
e99d45fa04 switch to pypi2nix from nixpkgs
schmittlauch pushed to master at schmittlauch/nixconfigs 2020-06-09 22:26:05 +02:00
137fa8fa6a enable adb support