Trolli Schmittlauch schmittlauch
  • Joined on 2017-06-16
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-06-25 22:56:31 +02:00
7f5dac55ea close #29: periodic cache maintenance
schmittlauch opened issue schmittlauch/Hash2Pub#54 2020-06-25 20:55:54 +02:00
Evaluate dynamic vs. static cache invariant node number
schmittlauch opened issue schmittlauch/Hash2Pub#53 2020-06-25 17:42:38 +02:00
improve termination of lookup
schmittlauch closed issue schmittlauch/Hash2Pub#29 2020-06-25 01:27:49 +02:00
periodic cache maintenance
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-06-24 22:28:13 +02:00
5e8cfb0ccd mark successfully Pinged nodes as verified
schmittlauch closed issue schmittlauch/Hash2Pub#48 2020-06-24 14:43:03 +02:00
edge case: responsibility for slices > 1/2 key space
schmittlauch closed issue schmittlauch/Hash2Pub#44 2020-06-24 02:52:53 +02:00
periodic stabilise
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-06-24 02:51:51 +02:00
c9783a10cf launch stabilise thread
81e346db4e update responding neighbours and delete unresponding ones from cache
16b46a8b0b add some comments on stabilise
Compare 3 commits »
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