Trolli Schmittlauch schmittlauch
  • Joined on 2017-06-16
schmittlauch commented on issue schmittlauch/Hash2Pub#29 2020-06-24 02:17:28 +02:00
periodic cache maintenance

each PINGed can, as laong as its ID is recomputed, be marked as verified

schmittlauch opened issue schmittlauch/Hash2Pub#52 2020-06-24 01:47:41 +02:00
investigate possible infinite recursion in requestQueryId
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-06-24 01:20:10 +02:00
25f44f3a45 look up additional neighbours if necessary
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-06-23 19:34:25 +02:00
111c1a299d refactored stabilise: use first responding neighbour
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-06-20 22:28:36 +02:00
d5f502c05c ping potential neighbours before adding to list
0494ddd696 stabilise periodically
Compare 2 commits »
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